【发布时间】:2014-04-28 13:48:49
【问题描述】:
我在 sbt 中创建了一个多项目构建。这是主目录中的build.sbt:
lazy val root = project in file(".") aggregate(data, reco, result)
lazy val data = project dependsOn(common)
lazy val reco = project
lazy val result = project dependsOn(common)
lazy val common = project
当我使用package 或one-jar 命令时,common 项目中的类和资源没有打包到data 或result jar 中。所以当我通过
java -jar data_2.10-1.0-onejar.jar
它导致 NoClassDefFoundError 结果。
那么有人可以帮我解决这样的问题吗?提前致谢。
【问题讨论】:
-
有必要解释一下“导致 NoClassDefFoundError 的后果”,即您究竟什么时候遇到错误?您执行什么命令/任务以结束错误?请更新您的问题。
标签: sbt