【问题标题】:Dependency management in javajava中的依赖管理
【发布时间】:2013-12-29 06:14:05
【问题描述】:

我实现了一个工具,我想让它开源。

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

如何解决这个问题,让下载我的源代码的人,例如将其扩展为新功能,不必关心依赖关系?

我应该将 MANIFEST 中的依赖关系写为相对路径,相对于我的源代码还是类似的东西?

【问题讨论】:

  • 在你的代码中使用 maven 或者使用 shade 之类的编译它。

标签: java dependencies dependency-management


【解决方案1】:

您可以将您的项目转换为 maven 项目,然后将您的源代码放到 githup 或类似的东西上。如果您的依赖项在 Web 上不可用,而是在您的其他项目上可用,您也应该将它们放在 Web 上,以便 maven 可以下载它们以供任何想要使用的人使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 2013-04-23
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    相关资源
    最近更新 更多