Ada*_*tan 3 java software-distribution jar dependency-management
我想分发一个我在一些许可许可下写的Java包.
结果speedytools-0.1.jar有一些常见的Java依赖项,如Apache Commons和Guava.
分发这个jar的Java风格最多的方法是什么?我应该在我的分布式zip文件中包含依赖项吗?
您不应该在jar中包含依赖项.只需将它们声明为maven依赖项.
这将带来几个好处:
用户可以将您的库与任何向后兼容版本的独立Guava结合使用.
如果用户使用不依赖于Guava的部分库,那么用户可以通过从库中排除Guava传递依赖来减少依赖性计数.
| 归档时间: |
|
| 查看次数: |
629 次 |
| 最近记录: |