我需要构建一个包含依赖项的单个jar文件,用作我的一个子项目的
我有一个多模块sbt项目,这个特定的模块是最底层的一个(它也是纯Java)。
我是否可以(例如使用sbt-onejar、sbt-proguard或sbt assembly)覆盖最底层模块的打包方式?
看起来这些工具真正的设计目的是作为发布后的步骤,但我确实需要一个(替代或附加的)已发布的产物来包含依赖项(但仅针对此模块)。
更新:Publishing for sbt-assembly提供了单个项目的说明,不太容易转换成多项目。
javaagent
。我有一个多模块sbt项目,这个特定的模块是最底层的一个(它也是纯Java)。
我是否可以(例如使用sbt-onejar、sbt-proguard或sbt assembly)覆盖最底层模块的打包方式?
看起来这些工具真正的设计目的是作为发布后的步骤,但我确实需要一个(替代或附加的)已发布的产物来包含依赖项(但仅针对此模块)。
更新:Publishing for sbt-assembly提供了单个项目的说明,不太容易转换成多项目。
build.scala
中这样做会出现编译错误。 - fommil