1

我是 Maven 新手并使用 apache-maven-3.0.5。我有一个名为 Project1 的 git 仓库,Project1 里面还有很多其他的子项目。我想在文件 Project1/rpm/pom.xml 中更改版本文件(在安装 Project1 的 rpm 后创建)的位置。

要查看更改的效果,我想创建 rpm 并安装以验证版本文件是否创建在修改位置。

有人可以告诉创建 rpm 的步骤以及它将放置在哪里吗?请注意,该项目具有正确的 pom.xml,并且可以使用 mvn clean install 命令成功构建。

问题是我不知道如何重新创建 rpm(这也将包括 Project1 中的子项目)并且它被存储。我非常感谢您对此的任何帮助。

4

1 回答 1

1

默认情况下,rpm-maven-plugin 创建 rpm 作为 maven 生命周期的打包阶段的一部分。默认情况下,这会将 rpm 放置在目标目录下的 rpm 子目录中。如果您使用 install 目标,它会将 rpm(使用 maven 命名约定)放入您的本地 maven 存储库。

如果您有一个多模块构建,那么您最好的选择可能是mvn clean install从顶级项目运行,以使所有子项目按照预定义的顺序构建和安装。

于 2015-01-02T14:27:35.850 回答