Jenkins 詹金斯&x2B;sbt组件&x2B;人工制品

Jenkins 詹金斯&x2B;sbt组件&x2B;人工制品,jenkins,artifactory,sbt-assembly,Jenkins,Artifactory,Sbt Assembly,我们有以下几点: 1) Jenkins+Artifactory+Java+Spark(scala) 我们的目标是通过使用sbt assembly或类似工具将uber jar发布到我们的artifactory repo 我们有两个javamaven项目正在由Jenkins构建并发布到Artifactory 我们有一个Spark/Scala项目,它依赖于两个Java Maven项目,可以使用以下sbt命令与Jenkins一起构建: 1) clean assembly:在projects/target

我们有以下几点:

1) Jenkins+Artifactory+Java+Spark(scala)

我们的目标是通过使用sbt assembly或类似工具将uber jar发布到我们的artifactory repo

我们有两个javamaven项目正在由Jenkins构建并发布到Artifactory

我们有一个Spark/Scala项目,它依赖于两个Java Maven项目,可以使用以下sbt命令与Jenkins一起构建:

1) clean assembly:在projects/target目录中构建一个uber jar文件,但“不会发布到我们的artifactory repo”

2) clean publish:构建一个标准jar文件(无依赖项),并且“将stamdard jar文件发布到我们的artifactory repo

3) clean assembly publish:执行1和2,但只将标准jar文件发布到artifactory repo

我们的Build.sbt很大(关于回购的内容):

project/plugins.sbt:

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0-RC2")

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.2")

resolvers += Resolver.url("artifactory", url("http://artifactory_company.com:8081/artifactory/libs-release-local"))(Resolver.ivyStylePatterns)

非常感谢您的帮助

请尝试正确格式化你问题中的代码我希望你能解决这个问题,是吗?你能把答案贴出来吗?
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0-RC2")

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.2")

resolvers += Resolver.url("artifactory", url("http://artifactory_company.com:8081/artifactory/libs-release-local"))(Resolver.ivyStylePatterns)