我使用一个jar插件来生成一个胖jar文件。下面是我的Build.scala的样子:
import com.github.retronym.SbtOneJar
import sbt._
import Keys._
object build extends Build {
def standardSettings = Seq(
exportJars := true
) ++ Defaults.defaultSettings
lazy val metricsProducer = Project("metricsProducer",
file("beta"),
settings = standardSettings ++ SbtOneJar.oneJarSettings
)
libraryDependencies ++= Seq(
"org.apache.spark" %% "spark-core" % "1.6.0",
"org.apache.kafka" %% "kafka" % "0.9.0.0"%,
"joda-time" % "joda-time" % "2.7" %,
"io.spray" %% "spray-json" % "1.3.2" %
)
}当我尝试使用以下方法运行该程序时:
sbt run one-jar
unresolved dependency: org.scala-sbt.plugins#sbt-onejar;0.8: not found我在plugins.sbt中添加了依赖项插件。有什么线索吗?
发布于 2016-01-13 06:12:05
不确定sbt单罐是否仍然支持它。我使用sbt程序集插件成功地完成了这个任务。
https://stackoverflow.com/questions/34739172
复制相似问题