Maven项目。两个POM,一个用于开发,一个用于发布
问题描述:
我正在使用Maven的库。当前的pom.xml文件有很多与测试,报告等有关的内容。Maven项目。两个POM,一个用于开发,一个用于发布
我现在想发布这个库的发布到一个私有的Maven仓库。我需要提供一个更简单的pom.xml文件到存储库。
这是如何管理的?你能从开发中使用的那个生成更简单的pom文件吗?
答
- 建立您的私有Maven仓库镜像/代理所有需要的资料库和pluginRepositories
- 配置您的settings.xml重定向到您的私人Maven仓库
- 从你的POM 删除库和pluginRepositories所有请求
- >部署所需
答
否则POM没有单独的POM简直就是一个XML。您可以应用XSLT包装来整理要更改的条目,并在某些批处理命令中包装Maven构建脚本。
+2
使用这种系统的Maven的整点是从构建脚本逃脱地狱。现在你正在建议将Maven包装在构建脚本中? – 2011-05-18 13:06:25
你是什么意思,“我需要提供一个更简单的pom.xml文件到存储库”?这是谁的限制? – Puce 2011-05-18 10:32:20
http://maven.apache.org/guides/mini/guide-central-repository-upload.html 检查基本样本的底部。 库> pluginRepositories> - > –
2011-05-18 10:41:18