Some changes due to cross publishing

This commit is contained in:
Eugene Yokota 2016-04-29 16:18:40 -04:00
parent 9e10f01363
commit e4ee409cd5
29 changed files with 41 additions and 26 deletions

View File

@ -1158,9 +1158,9 @@ object Classpaths {
val id = app.provider.id
val scalaVersion = app.provider.scalaProvider.version
val binVersion = binaryScalaVersion(scalaVersion)
val cross = if (id.crossVersioned) CrossVersion.binary else CrossVersion.Disabled
val base = ModuleID(id.groupID, id.name, sbtVersion.value, crossVersion = cross)
CrossVersion(scalaVersion, binVersion)(base).copy(crossVersion = CrossVersion.Disabled)
val cross = CrossVersion.binary
ModuleID(id.groupID, id.name, sbtVersion.value, crossVersion = cross)
// CrossVersion(scalaVersion, binVersion)(base) // .copy(crossVersion = CrossVersion.Disabled)
}
))
@ -1368,7 +1368,7 @@ object Classpaths {
val depDir = dependencyCacheDirectory.value
withExcludes(out, mod.classifiers, lock(app)) { excludes =>
val noExplicitCheck = ivyScala.value.map(_.copy(checkExplicit = false))
IvyActions.transitiveScratch(is, "sbt", GetClassifiersConfiguration(mod, excludes, c.copy(artifactFilter = c.artifactFilter.invert), noExplicitCheck, srcTypes, docTypes), uwConfig, LogicalClock(state.value.hashCode), Some(depDir), s.log)
IvyActions.transitiveScratch(is, "sbt_2.11", GetClassifiersConfiguration(mod, excludes, c.copy(artifactFilter = c.artifactFilter.invert), noExplicitCheck, srcTypes, docTypes), uwConfig, LogicalClock(state.value.hashCode), Some(depDir), s.log)
}
} tag (Tags.Update, Tags.Network)
)) ++ Seq(bootIvyConfiguration := (ivyConfiguration in updateSbtClassifiers).value)

View File

@ -1,7 +1,6 @@
package sbt
object Import {
// sbt.io
val AllPassFilter = sbt.io.AllPassFilter
val DirectoryFilter = sbt.io.DirectoryFilter

View File

@ -1,4 +1,4 @@
libraryDependencies += "org.scala-sbt" % "sbt" % sbtVersion.value
libraryDependencies += "org.scala-sbt" %% "sbt" % sbtVersion.value
lazy val expectErrorNotCrash = taskKey[Unit]("Ensures that sbt properly set types on Trees so that the compiler doesn't crash on a bad reference to .value, but gives a proper error instead.")

View File

@ -0,0 +1,4 @@
lazy val root = (project in file(".")).
settings(
scalaVersion := "2.10.6"
)

View File

@ -1,2 +1,2 @@
libraryDependencies += Defaults.sbtPluginExtra("org.scala-sbt" % "sbt-maven-resolver" % sbtVersion.value,
sbtBinaryVersion.value, scalaBinaryVersion.value)
// libraryDependencies += Defaults.sbtPluginExtra("org.scala-sbt" % "sbt-maven-resolver" % sbtVersion.value,
// sbtBinaryVersion.value, scalaBinaryVersion.value)

View File

@ -1,3 +1,4 @@
scalaVersion := "2.10.6"
libraryDependencies ++= Seq(
"org.scalatest" %% "scalatest" % "1.9.1" % "test",
"org.scalamock" %% "scalamock-scalatest-support" % "3.0" % "test"

View File

@ -1,5 +1,6 @@
lazy val root = (project in file(".")).
settings(
scalaVersion := "2.10.6",
libraryDependencies += "org.webjars" %% "webjars-play" % "2.1.0-3",
resolvers += Resolver.typesafeRepo("releases")
)

View File

@ -3,6 +3,6 @@ import sbt.internal.librarymanagement.syntax._
seq(externalIvySettings(), externalIvyFile())
TaskKey[Unit]("check") := {
val files = update.value.matching( moduleFilter(organization = "org.scalacheck", name = "scalacheck*", revision = "1.9") )
val files = update.value.matching( moduleFilter(organization = "org.scalacheck", name = "scalacheck*", revision = "1.11.4") )
assert(files.nonEmpty, "ScalaCheck module not found in update report")
}

View File

@ -2,6 +2,6 @@
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="org" module="ivy-settings-test"/>
<dependencies>
<dependency org="org.scalacheck" name="scalacheck_2.9.1" rev="1.9"/>
<dependency org="org.scalacheck" name="scalacheck_2.11" rev="1.11.4"/>
</dependencies>
</ivy-module>

View File

@ -1,2 +1,2 @@
libraryDependencies += Defaults.sbtPluginExtra("org.scala-sbt" % "sbt-maven-resolver" % sbtVersion.value,
sbtBinaryVersion.value, scalaBinaryVersion.value)
// libraryDependencies += Defaults.sbtPluginExtra("org.scala-sbt" % "sbt-maven-resolver" % sbtVersion.value,
// sbtBinaryVersion.value, scalaBinaryVersion.value)

View File

@ -1 +1 @@
libraryDependencies += "org.scala-sbt" % "scripted-plugin" % sbtVersion.value
libraryDependencies += "org.scala-sbt" %% "scripted-plugin" % sbtVersion.value

View File

@ -1,10 +1,10 @@
> publishLocal
$ exists target/ivy-cache/local/com.example/app_2.10/0.1.0/poms/app_2.10.pom
$ exists target/ivy-cache/local/com.example/app_2.10/0.1.0/jars/app_2.10.jar
$ absent target/ivy-cache/local/com.example/default-root_2.10/0.1.0/ivys/ivy.xml
$ exists target/ivy-cache/local/com.example/app_2.11/0.1.0/poms/app_2.11.pom
$ exists target/ivy-cache/local/com.example/app_2.11/0.1.0/jars/app_2.11.jar
$ absent target/ivy-cache/local/com.example/default-root_2.11/0.1.0/ivys/ivy.xml
$ copy-file changes/bare.sbt build.sbt
> reload
> publishLocal
$ exists target/ivy-cache/local/com.example/generated-root-no-publish_2.10/0.1.0/poms/generated-root-no-publish_2.10.pom
$ exists target/ivy-cache/local/com.example/generated-root-no-publish_2.10/0.1.0/jars/generated-root-no-publish_2.10.jar
$ exists target/ivy-cache/local/com.example/generated-root-no-publish_2.11/0.1.0/poms/generated-root-no-publish_2.11.pom
$ exists target/ivy-cache/local/com.example/generated-root-no-publish_2.11/0.1.0/jars/generated-root-no-publish_2.11.jar

View File

@ -1,3 +1,3 @@
libraryDependencies <+= sbtVersion { sv =>
"org.scala-sbt" % "scripted-plugin" % sv
"org.scala-sbt" %% "scripted-plugin" % sv
}

View File

@ -1,5 +1,5 @@
libraryDependencies <+= sbtVersion { sbtv =>
"org.scala-sbt" % "scripted-plugin" % sbtv
"org.scala-sbt" %% "scripted-plugin" % sbtv
}
offline := true

View File

@ -1,2 +1,2 @@
libraryDependencies +=
"org.scala-sbt" % "sbt" % appConfiguration.value.provider.id.version
"org.scala-sbt" %% "sbt" % appConfiguration.value.provider.id.version

View File

@ -1,5 +1,4 @@
scalaVersion := "2.10.6"
autoCompilerPlugins := true
libraryDependencies += compilerPlugin("org.scala-lang.plugins" % "continuations" % scalaVersion.value)
scalacOptions += "-P:continuations:enable"

View File

@ -1,4 +1,5 @@
val defaultSettings = Seq(
scalaVersion := "2.10.6",
libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" % _ )//,
//incOptions := incOptions.value.withNameHashing(true)
)

View File

@ -1,4 +1,5 @@
val defaultSettings = Seq(
scalaVersion := "2.10.6",
libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" % _ )
)

View File

@ -1,4 +1,5 @@
val defaultSettings = Seq(
scalaVersion := "2.10.6",
libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" % _ )
)

View File

@ -1,4 +1,5 @@
val defaultSettings = Seq(
scalaVersion := "2.10.6",
libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" % _ )//,
//incOptions := incOptions.value.withNameHashing(true)
)

View File

@ -1,3 +1,4 @@
scalaVersion := "2.10.6"
libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.0.M6-SNAP28" % "test"

View File

@ -1,3 +1,4 @@
scalaVersion := "2.10.6"
fork := true
libraryDependencies += "org.scalatest" %% "scalatest" % "1.9" % "test"
libraryDependencies += "org.scalatest" %% "scalatest" % "1.9" % "test"

View File

@ -1,6 +1,7 @@
lazy val root = (project in file(".")).
configs(IntegrationTest).
settings(
scalaVersion := "2.10.6",
Defaults.itSettings,
libraryDependencies += specs
)

View File

@ -1 +1,2 @@
scalaVersion := "2.10.6"
libraryDependencies += "org.specs2" % "specs2_2.10" % "1.12.3" % "test"

View File

@ -1 +1,2 @@
libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1"
scalaVersion := "2.10.6"
libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1"

View File

@ -1,5 +1,6 @@
lazy val root = (project in file(".")).
settings(
scalaVersion := "2.10.6",
libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1" % Test,
parallelExecution in test := false
)

View File

@ -1,5 +1,6 @@
lazy val root = (project in file(".")).
settings(
scalaVersion := "2.10.6",
libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1" % Test,
parallelExecution in test := false
)

View File

@ -39,7 +39,7 @@ object ScriptedPlugin extends AutoPlugin {
sbtLauncher <<= getJars(scriptedLaunchConf).map(_.get.head),
sbtTestDirectory := sourceDirectory.value / "sbt-test",
libraryDependencies ++= Seq(
"org.scala-sbt" % "scripted-sbt" % scriptedSbt.value % scriptedConf.toString,
"org.scala-sbt" %% "scripted-sbt" % scriptedSbt.value % scriptedConf.toString,
"org.scala-sbt" % "sbt-launch" % scriptedSbt.value % scriptedLaunchConf.toString
),
scriptedBufferLog := true,