【发布时间】:2011-09-15 22:13:11
【问题描述】:
在我的项目中,我有以下结构:
src/
插件/
\__ mpc
|__ 操作
我将 src 中的所有 scala 文件编译成一个 jar(主程序),然后 plugins 中的每个子目录都包含 scala 文件,这些文件应该构建一个由主程序加载的插件 jar(所以一个 jar 用于 plugins/ mpc 和另一个用于插件/操作)。
在根目录下我有一个 build.sbt:
名称 := "mrtoms"
组织 := "chilon"
版本 := "0.1"
libraryDependencies ++= Seq("commons-httpclient" % "commons-httpclient" % "3.1")
crossPaths := false
scalaHome := Some(file("/usr/share/scala"))
目标 := 文件(“项目/目标”)
编译中的scalaSource
mainClass := Some("org.chilon.mrtoms.MrToms")
从 src 中的文件构建我的主 jar 文件就好了。如何在每个插件目录中为源文件添加 jars?
【问题讨论】: