我是maven的新手并使用apache-maven-3.0.5。我有一个名为Project1的git存储库,Project1中还有许多其他子项目。我想在文件Project1 / rpm / pom.xml中更改版本文件的位置(在安装Project1的rpm之后创建)。
要查看更改的效果,我想创建rpm并安装以验证是否在修改后的位置创建了版本文件。
有人可以告诉创建rpm的步骤以及放置的位置吗?请注意,该项目具有正确的pom.xml,可以使用mvn clean install命令成功构建。
问题是我不知道如何再次创建rpm(也包括Project1中的子项目)并且我们存储了它。我真的很感激任何帮助。
答案 0 :(得分:0)
默认情况下,rpm-maven-plugin创建rpm作为maven生命周期的打包阶段的一部分。默认情况下,这会将rpm放在rpm子目录中的目标目录下。如果您使用安装目标,它会将rpm(使用maven命名约定)放入您的本地maven存储库。
如果您有多模块构建,那么您最好的选择可能是从顶级项目运行mvn clean install
,以使所有子项目以预定义的顺序构建和安装。