2013-12-11 134 views
1

我实现了一个工具,我想让它成为开源的。java中的依赖关系管理

问题是我的工具有一些依赖项(二进制文件/ .jar文件)。

如何解决此问题,以便下载我的源代码(例如将其扩展为新功能)的人员不必关心依赖关系?

我应该在MANIFEST中写入依赖关系作为相对路径,相对于我的源代码或类似的东西吗?

+1

在代码中使用maven或使用阴影或其他东西编译它。 – RamonBoza

回答

2

您可以将您的项目转换为maven项目,然后将您的源代码转换为githup或类似的东西。如果你的依赖关系在网络上不可用,而是你的其他项目,你应该把它们放在网络上,这样maven可以下载它们给任何想使用的人。