java - Maven 项目。两个 POM,一个用于开发,一个用于发布

标签 java maven pom.xml

我正在开发一个使用 Maven 的库。当前的pom.xml文件有很多与测试、报告等相关的东西。

我现在想要将此库的版本发布到私有(private) Maven 存储库。我需要向存储库提供一个更简单的 pom.xml 文件。

这是如何管理的?您能否从开发中使用的 pom 文件生成更简单的 pom 文件?

最佳答案

  • 设置您的私有(private) Maven 存储库以镜像/代理所有必需的存储库和pluginRepositories
  • 配置您的 settings.xml 以将所有请求重定向到您的私有(private) Maven 存储库
  • 从 POM 中删除存储库和pluginRepositories

-> 部署不需要单独的 POM

关于java - Maven 项目。两个 POM,一个用于开发,一个用于发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6043035/

相关文章:

java - 使用 Maven 将 native 依赖项捆绑在可运行的 .jar 中

java - 自动排序依赖关系

java - 即使在 Java 中出现编译错误,我也能够创建一个类对象

java - 在actionPerformed()方法中创建一个新的JFrame,然后我如何使用这个JFrame的JButton执行操作

java - 具有嵌入式 Jetty 服务的 JAX-RS - 主页 URL

maven - Maven 中的 pom.properties 自定义

java - 如何在 Eclipse 中构建 Maven pom?

spring - Maven 错误 - Spring Surf Alfresco

Java(从字母表中删除 'keyword')

java - 如何获取新阶段 Controller JavaFX 的句柄