【发布时间】:2011-11-14 01:59:35
【问题描述】:
我有一个用 Scala 编写的库,它使用 Bouncy Castle 并且有一大堆依赖项。当我滚动一个罐子时,我可以滚动一个包含所有依赖项(包括 scala)的“胖”罐子,它重约 19 MB,或者我可以滚动一个瘦罐子,它没有t 有依赖关系,但只有几百 KB。
问题是我需要在我的库中包含 Bouncy Castle 类/jar,因为如果它在运行时不在类路径中,则会引发各种异常。
所以,我认为理想的情况是,如果有某种方法可以让 Maven 或 SBT 在获得的 jar 中包含 some 但不包含 all 依赖项滚动。在编译时需要一些依赖项,但在运行时不需要,例如 Scala 标准库。有什么方法可以实现吗?
谢谢!
【问题讨论】:
标签: scala maven jar packaging sbt