Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven项目。两个POM,一个用于开发,一个用于发布_Java_Maven_Pom.xml - Fatal编程技术网

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

Java Maven项目。两个POM,一个用于开发,一个用于发布,java,maven,pom.xml,Java,Maven,Pom.xml,我正在开发一个使用Maven的库。当前的pom.xml文件包含许多与测试、报告等相关的内容 我现在想将这个库的一个版本发布到一个私有的Maven存储库中。我需要向存储库提供一个更简单的pom.xml文件 这是如何管理的?您能从开发中使用的pom文件生成更简单的pom文件吗? 设置私有Maven存储库以镜像/代理所有必需的存储库和插件存储库 配置settings.xml以将所有请求重定向到专用Maven存储库 从POM中删除存储库和插件存储库 ->部署不需要单独的POM 设置私有Maven存储库

我正在开发一个使用Maven的库。当前的pom.xml文件包含许多与测试、报告等相关的内容

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

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

  • 设置私有Maven存储库以镜像/代理所有必需的存储库和插件存储库
  • 配置settings.xml以将所有请求重定向到专用Maven存储库
  • 从POM中删除存储库和插件存储库
->部署不需要单独的POM

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

->部署不需要单独的POM,否则POM只是一个XML。您可以应用XSLT包装器对要更改的条目进行排序,并在一些批处理命令中包装maven构建脚本。

否则pom只是一个XML。您可以应用XSLT包装器对要更改的条目进行排序,并在一些批处理命令中包装maven构建脚本。

您说“我需要向存储库提供一个更简单的pom.xml文件”是什么意思?这是谁的限制?在基本样品的底部进行检查。“我需要向存储库提供一个更简单的pom.xml文件”是什么意思?这是谁的限制?在基本样品的底部进行检查。使用像maven这样的系统的全部意义在于摆脱构建脚本地狱。现在,您建议将maven封装在一个构建脚本中???使用像maven这样的系统的全部意义在于摆脱构建脚本的地狱。现在,您建议将maven封装在构建脚本中???