gpt4 book ai didi

java - 将非开源依赖项与 Maven 捆绑在一起

转载 作者:搜寻专家 更新时间:2023-10-31 19:34:28 26 4
gpt4 key购买 nike

假设我在 Maven/Eclipse 中有两个 Java 项目:

  • 托管在 GitHub 上的开源应用
  • 一个包含实用函数的小型私有(private)库,它不是是开源的(但我有权以编译形式修改、构建和重新分发,例如作为 .jar 文件)

我想让其他人可以构建、修改和运行该应用程序(如果他们愿意,还可以回馈开源项目!),但这意味着他们还需要该库作为依赖项。

我想让事情变得简单,以便我自己和应用程序的用户都能轻松构建。

使这项工作最实用的方法是什么?

最佳答案

在 GitHub 上提供您自己的 Maven 存储库以分发您可以重新分发并从您的项目 (pom.xml) 中引用的闭源库。

http://cemerick.com/2010/08/24/hosting-maven-repos-on-github很好地介绍了如何在 GitHub 上设置存储库。您应该了解该帖子中也提到的此类微型存储库的注意事项。

关于java - 将非开源依赖项与 Maven 捆绑在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11224745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com