假设我在 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/