Skip to content

Commit 98ff77d

Browse files
committed
migrate more plugins
1 parent 8a446cd commit 98ff77d

File tree

5 files changed

+41
-41
lines changed

5 files changed

+41
-41
lines changed

src/main/scala/com/typesafe/sbt/PackagerPlugin.scala

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ object SbtNativePackager extends AutoPlugin {
7575

7676
@deprecated("Use enablePlugins(xxxDeployPlugin)", "1.x")
7777
def deploymentSettings =
78-
makeDeploymentSettings(Debian, packageBin in Debian, "deb") ++
79-
makeDeploymentSettings(Rpm, packageBin in Rpm, "rpm") ++
80-
makeDeploymentSettings(Windows, packageBin in Windows, "msi") ++
81-
makeDeploymentSettings(Universal, packageBin in Universal, "zip") ++
82-
addPackage(Universal, packageZipTarball in Universal, "tgz") ++
83-
makeDeploymentSettings(UniversalDocs, packageBin in UniversalDocs, "zip") ++
84-
addPackage(UniversalDocs, packageXzTarball in UniversalDocs, "txz") ++
85-
makeDeploymentSettings(Debian, genChanges in Debian, "changes")
78+
makeDeploymentSettings(Debian, Debian / packageBin, "deb") ++
79+
makeDeploymentSettings(Rpm, Rpm / packageBin, "rpm") ++
80+
makeDeploymentSettings(Windows, Windows / packageBin, "msi") ++
81+
makeDeploymentSettings(Universal, Universal / packageBin, "zip") ++
82+
addPackage(Universal, Universal / packageZipTarball, "tgz") ++
83+
makeDeploymentSettings(UniversalDocs, UniversalDocs / packageBin, "zip") ++
84+
addPackage(UniversalDocs, UniversalDocs / packageXzTarball, "txz") ++
85+
makeDeploymentSettings(Debian, Debian / genChanges, "changes")
8686
}
8787

8888
import autoImport._

src/main/scala/com/typesafe/sbt/packager/graalvmnativeimage/GraalVMNativeImagePlugin.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ object GraalVMNativeImagePlugin extends AutoPlugin {
3535
override def projectConfigurations: Seq[Configuration] = Seq(GraalVMNativeImage)
3636

3737
override lazy val projectSettings: Seq[Setting[_]] = Seq(
38-
target in GraalVMNativeImage := target.value / "graalvm-native-image",
38+
GraalVMNativeImage / target := target.value / "graalvm-native-image",
3939
graalVMNativeImageOptions := Seq.empty,
4040
graalVMNativeImageGraalVersion := None,
4141
graalVMNativeImageCommand := (if (scala.util.Properties.isWin) "native-image.cmd" else "native-image"),
42-
resourceDirectory in GraalVMNativeImage := sourceDirectory.value / "graal",
43-
mainClass in GraalVMNativeImage := (mainClass in Compile).value
42+
GraalVMNativeImage /resourceDirectory := sourceDirectory.value / "graal",
43+
GraalVMNativeImage / mainClass := (Compile / mainClass).value
4444
) ++ inConfig(GraalVMNativeImage)(scopedSettings)
4545

4646
private lazy val scopedSettings = Seq[Setting[_]](
@@ -167,14 +167,14 @@ object GraalVMNativeImagePlugin extends AutoPlugin {
167167
* This can be used to build a custom build image starting from a custom base image. Can be used like so:
168168
*
169169
* ```
170-
* (containerBuildImage in GraalVMNativeImage) := generateContainerBuildImage("my-docker-hub-username/my-graalvm").value
170+
* (GraalVMNativeImage / containerBuildImage) := generateContainerBuildImage("my-docker-hub-username/my-graalvm").value
171171
* ```
172172
*
173173
* The passed in docker image must have GraalVM installed and on the PATH, including the gu utility.
174174
*/
175175
def generateContainerBuildImage(baseImage: String): Def.Initialize[Task[Option[String]]] =
176176
Def.task {
177-
val dockerCommand = (DockerPlugin.autoImport.dockerExecCommand in GraalVMNativeImage).value
177+
val dockerCommand = (GraalVMNativeImage / DockerPlugin.autoImport.dockerExecCommand).value
178178
val streams = Keys.streams.value
179179

180180
val (baseName, tag) = baseImage.split(":", 2) match {

src/main/scala/com/typesafe/sbt/packager/jar/ClasspathJarPlugin.scala

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,21 @@ object ClasspathJarPlugin extends AutoPlugin {
2323
override def requires = JavaAppPackaging
2424

2525
override lazy val projectSettings: Seq[Setting[_]] = Defaults
26-
.packageTaskSettings(packageJavaClasspathJar, mappings in packageJavaClasspathJar) ++ Seq(
27-
mappings in packageJavaClasspathJar := Nil,
28-
artifactClassifier in packageJavaClasspathJar := Option("classpath"),
29-
packageOptions in packageJavaClasspathJar := {
30-
val classpath = (scriptClasspath in packageJavaClasspathJar).value
26+
.packageTaskSettings(packageJavaClasspathJar, packageJavaClasspathJar / mappings ) ++ Seq(
27+
packageJavaClasspathJar / mappings := Nil,
28+
packageJavaClasspathJar / artifactClassifier := Option("classpath"),
29+
packageJavaClasspathJar / packageOptions := {
30+
val classpath = (packageJavaClasspathJar / scriptClasspath ).value
3131
val manifestClasspath = Attributes.Name.CLASS_PATH -> classpath.mkString(" ")
3232
Seq(ManifestAttributes(manifestClasspath))
3333
},
34-
artifactName in packageJavaClasspathJar := { (scalaVersion, moduleId, artifact) =>
34+
packageJavaClasspathJar / artifactName := { (scalaVersion, moduleId, artifact) =>
3535
moduleId.organization + "." + artifact.name + "-" + moduleId.revision +
3636
artifact.classifier.fold("")("-" + _) + "." + artifact.extension
3737
},
38-
scriptClasspath in bashScriptDefines := Seq((artifactPath in packageJavaClasspathJar).value.getName),
39-
scriptClasspath in batScriptReplacements := Seq((artifactPath in packageJavaClasspathJar).value.getName),
40-
mappings in Universal += {
38+
bashScriptDefines / scriptClasspath := Seq((packageJavaClasspathJar / artifactPath ).value.getName),
39+
batScriptReplacements/ scriptClasspath := Seq((packageJavaClasspathJar / artifactPath ).value.getName),
40+
Universal / mappings += {
4141
val classpathJar = packageJavaClasspathJar.value
4242
classpathJar -> ("lib/" + classpathJar.getName)
4343
}

src/main/scala/com/typesafe/sbt/packager/jar/LauncherJarPlugin.scala

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,29 @@ object LauncherJarPlugin extends AutoPlugin {
2424
override def requires = JavaAppPackaging
2525

2626
override lazy val projectSettings: Seq[Setting[_]] = Defaults
27-
.packageTaskSettings(packageJavaLauncherJar, mappings in packageJavaLauncherJar) ++ Seq(
28-
mappings in packageJavaLauncherJar := Nil,
29-
artifactClassifier in packageJavaLauncherJar := Option("launcher"),
30-
packageOptions in packageJavaLauncherJar := {
31-
val classpath = (scriptClasspath in packageJavaLauncherJar).value
27+
.packageTaskSettings(packageJavaLauncherJar, packageJavaLauncherJar / mappings ) ++ Seq(
28+
packageJavaLauncherJar / mappings := Nil,
29+
packageJavaLauncherJar / artifactClassifier := Option("launcher"),
30+
packageJavaLauncherJar / packageOptions := {
31+
val classpath = (packageJavaLauncherJar / scriptClasspath ).value
3232
val manifestClasspath = Attributes.Name.CLASS_PATH -> classpath.mkString(" ")
3333
val manifestMainClass =
34-
(mainClass in (Compile, packageJavaLauncherJar)).value.map(Attributes.Name.MAIN_CLASS -> _)
34+
(Compile / packageJavaLauncherJar / mainClass).value.map(Attributes.Name.MAIN_CLASS -> _)
3535
Seq(ManifestAttributes(manifestMainClass.toSeq :+ manifestClasspath: _*))
3636
},
37-
artifactName in packageJavaLauncherJar := { (scalaVersion, moduleId, artifact) =>
37+
packageJavaLauncherJar / artifactName := { (scalaVersion, moduleId, artifact) =>
3838
moduleId.organization + "." + artifact.name + "-" + moduleId.revision +
3939
artifact.classifier.fold("")("-" + _) + "." + artifact.extension
4040
},
41-
mainClass in (Compile, bashScriptDefines) := {
42-
Some(s"""-jar "$$lib_dir/${(artifactPath in packageJavaLauncherJar).value.getName}"""")
41+
Compile / bashScriptDefines / mainClass := {
42+
Some(s"""-jar "$$lib_dir/${(packageJavaLauncherJar / artifactPath ).value.getName}"""")
4343
},
44-
scriptClasspath in bashScriptDefines := Nil,
45-
mainClass in (Compile, batScriptReplacements) := {
46-
Some(s"""-jar "%APP_LIB_DIR%\\${(artifactPath in packageJavaLauncherJar).value.getName}"""")
44+
bashScriptDefines / scriptClasspath := Nil,
45+
Compile / batScriptReplacements / mainClass := {
46+
Some(s"""-jar "%APP_LIB_DIR%\\${(packageJavaLauncherJar / artifactPath ).value.getName}"""")
4747
},
48-
scriptClasspath in batScriptReplacements := Nil,
49-
mappings in Universal += {
48+
batScriptReplacements / scriptClasspath := Nil,
49+
Universal / mappings += {
5050
val javaLauncher = packageJavaLauncherJar.value
5151
javaLauncher -> ("lib/" + javaLauncher.getName)
5252
}

src/main/scala/com/typesafe/sbt/packager/jdkpackager/JDKPackagerPlugin.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,27 +46,27 @@ object JDKPackagerPlugin extends AutoPlugin {
4646
Seq(
4747
sourceDirectory := sourceDirectory.value / "deploy",
4848
target := target.value / dirname,
49-
mainClass := (mainClass in Runtime).value,
49+
mainClass := (Runtime / mainClass).value,
5050
name := name.value,
5151
packageName := packageName.value,
5252
maintainer := maintainer.value,
5353
packageSummary := packageSummary.value,
5454
packageDescription := packageDescription.value,
55-
mappings := (mappings in Universal).value,
55+
mappings := (Universal / mappings).value,
5656
antPackagerTasks := locateAntTasks(javaHome.value, sLog.value),
5757
antExtraClasspath := Seq(sourceDirectory.value, target.value),
5858
antBuildDefn := makeAntBuild(
5959
antPackagerTasks.value,
6060
antExtraClasspath.value,
6161
name.value,
62-
(stage in Universal).value,
62+
(Universal / stage).value,
6363
mappings.value,
6464
platformDOM(jdkPackagerJVMArgs.value, jdkPackagerProperties.value),
6565
applicationDOM(name.value, version.value, mainClass.value, jdkPackagerToolkit.value, jdkPackagerAppArgs.value),
6666
deployDOM(
6767
jdkPackagerBasename.value,
6868
jdkPackagerType.value,
69-
(artifactPath in LauncherJarPlugin.autoImport.packageJavaLauncherJar).value,
69+
(LauncherJarPlugin.autoImport.packageJavaLauncherJar / artifactPath ).value,
7070
target.value,
7171
infoDOM(
7272
name.value,
@@ -90,5 +90,5 @@ object JDKPackagerDeployPlugin extends AutoPlugin {
9090
override def requires = JDKPackagerPlugin
9191

9292
override def projectSettings: Seq[Setting[_]] =
93-
SettingsHelper.makeDeploymentSettings(JDKPackager, packageBin in JDKPackager, "jdkPackager")
93+
SettingsHelper.makeDeploymentSettings(JDKPackager, JDKPackager / packageBin, "jdkPackager")
9494
}

0 commit comments

Comments
 (0)