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

时间:2011-05-18 10:11:39

标签: java maven pom.xml

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

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

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

2 个答案:

答案 0 :(得分:2)

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

- >部署不需要单独的POM

答案 1 :(得分:1)

否则pom只是一个XML。您可以应用XSLT包装来整理要更改的条目,并将maven构建脚本包装在某些批处理命令中。