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

标签 java eclipse maven open-source dependencies

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

相关文章:

java - Eclipse 中的包资源管理器 View

java - 如何在eclipse中添加Tomcat服务器

java.lang.NullPointerException : Attempt to invoke virtual method 'java.io.File com.parse.ParsePlugins.getParseDir()' on a null object reference. 解析

java - 有没有办法为 Eclipse View 指定多个处理程序类?

java - 编写模块化 Java 应用程序

java - Maven Surefire下运行测试找不到JSTL标签库

java - 如何在maven中执行多个ant目标

java - Eclipse插件: Link MulitPageEditorPart with Navigator

java - Android java 使用位置监听器但无法烘烤应用程序上的位置

eclipse - 从 Eclipse 中使用自定义 Firefox 配置文件启动 Selenium