Hi,
I wanted to share a hack to use _2.10 suffix with conscript.
scalaxb uses _2.10 suffix to take advantage of the binary compat.
When I changed the launchconfig to 2.10.0, here's what happened:
Getting org.scalaxb scalaxb_2.10.0 1.0.1 ...
module not found: org.scalaxb#scalaxb_2.10.0;1.0.1
I figured it's because conscript is using sbt 0.11.3 internally, so I emulated the launcher change as follows:
$ java $CONSCRIPT_OPTS -Xmx1G -jar ~/Applications/sbt/sbt-launch-0.12.0.jar @"/Users/foo/.conscript/eed3si9n/scalaxb/scalaxb/launchconfig"
Getting org.scalaxb scalaxb_2.10.0 1.0.1 ...
module not found: org.scalaxb#scalaxb_2.10.0;1.0.1
Still the same problem.
Here's a workaround I came up with:
class: scalaxb.compiler.SbtApp
When cross-versioned setting is true, sbt calculates the module ID to be name + "_" + scala.version.
By turning this off, I was able to manually supply _2.10 suffix. This works with the current conscript.
-eugene