Maven - 如何构建应用程序的某些模块?
问题描述:
我是使用Maven的新手。我需要了解如何仅构建我的应用程序的某些模块(假设我的应用程序有许多子模块)。 通过互联网搜索我发现了模棱两可的答案,所以我对此有点困惑。Maven - 如何构建应用程序的某些模块?
答
如果您正在寻找需要多次构建特定子模块的解决方案,那么您可以使用另一个pom文件,该文件将列出您要构建的模块。
创建一个新的POM文件,并添加
<modules>
<module>{relative-path to the pom file of the module1}</module>
<module>{relative-path to the pom file of the module2}</module>
</modules>
您无需指定路径pom.xml中。
选项2:如果您的需求不是频繁构建,那么您可以在命令提示符下直接进入特定模块的pom文件的位置,然后运行“mvn clean install”。
谢谢,非常清楚。 使用构建配置文件可能是另一种解决方案?或者是为了其他目的? – Szanownego
个人资料仅用于其他用途。要仅构建多模块构建的一部分,只需使用'mvn -pl Module -amd clean package' ... – khmarbaise