Migrate to sbt 1.x syntax by majk-p · Pull Request #33 · sbt/sbt-javaagent

@@ -1,6 +1,7 @@ TaskKey[Unit]("checkDependency") := { assert( libraryDependencies.value contains ("sbt.javaagent.test" % "maxwell" % sys.props("project.version") % "provided"), libraryDependencies.value contains ("sbt.javaagent.test" % "maxwell" % sys .props("project.version") % "provided"), "maxwell test agent is not in libraryDependencies under 'provided'" ) } Expand All @@ -16,22 +17,29 @@ TaskKey[Unit]("checkLog") := {
TaskKey[Unit]("checkDist") := { import scala.sys.process._ val output = ((stagingDirectory in Universal).value / "bin" / packageName.value).absolutePath.!! val output = ((Universal / stagingDirectory).value / "bin" / packageName.value).absolutePath.!! expect("dist run", output, "Agent 86") expect("dist run", output, "class maxwell.Maxwell") }
TaskKey[Unit]("checkTestAndRunPaths") := { assert( !((dependencyClasspath in Runtime).value exists (f => f.data.name.contains("maxwell"))), !((Runtime / dependencyClasspath).value exists (f => f.data.name.contains("maxwell") )), "maxwell test agent is available on the runtime class path" ) assert( (dependencyClasspath in Test).value exists (f => f.data.name.contains("maxwell")), (Test / dependencyClasspath).value exists (f => f.data.name.contains("maxwell") ), "maxwell test agent is not available on the test compile class path" ) assert( !((fullClasspath in Test).value exists (f => f.data.name.contains("maxwell"))), !((Test / fullClasspath).value exists (f => f.data.name.contains("maxwell") )), "maxwell test agent is available on the test run class path" ) }