mirror of https://github.com/sbt/sbt.git
Merge pull request #7862 from eed3si9n/wip/cross-bug
Fix ++ with a command argument
This commit is contained in:
commit
f4c2f35961
|
|
@ -122,7 +122,10 @@ object Cross {
|
|||
.map { case uri ~ seg1 ~ cmd => (uri, seg1, cmd) }
|
||||
Parser.parse(command, parser) match {
|
||||
case Right((uri, seg1, cmd)) =>
|
||||
structure.allProjectRefs.find(p => uri.contains(p.build.toString) && seg1 == p.project) match {
|
||||
structure.allProjectRefs.find {
|
||||
case p if uri.isDefined => seg1 == p.project && uri.contains(p.build.toString)
|
||||
case p => seg1 == p.project
|
||||
} match {
|
||||
case Some(proj) => (Seq(proj), cmd)
|
||||
case _ => (resolveAggregates(extracted), command)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,6 +21,12 @@ $ exists sbt-foo/target/scala-2.12
|
|||
$ exists ref/target/scala-2.12
|
||||
-$ exists ref/target/scala-2.13
|
||||
|
||||
# test safe switching
|
||||
> clean
|
||||
> ++ 2.12.20 -v libProj/compile
|
||||
$ exists lib/target/scala-2.12
|
||||
-$ exists lib/target/scala-2.13
|
||||
|
||||
# Test legacy cross build with command support
|
||||
# > clean
|
||||
# > + build
|
||||
|
|
|
|||
Loading…
Reference in New Issue