有一个项目,它具有不同的模块和依赖项,所有这些都需要按照特定的顺序逐个mvn全新安装,并且它们具有不同的父项并且不能更改。现在,我该如何使用Maven反应器自动执行此过程。因此,只需执行一次“ mvn clean install”,即可对给定序列中的所有模块执行相同的操作。
答案 0 :(得分:1)
答案 1 :(得分:-1)
您可以创建所有其他父级的新父级,该父级将是所有其他模块(其他父级)的项目聚合器,在该新父级中,您可以根据需要订购模块
<?xml version="1.0" encoding="UTF-8" ?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>build-all</groupId>
<artifactId>build-all</artifactId>
<version>1.0</version>
<packaging>pom</packaging>
<modules>
<module>../proj1/pom.xml </module>
<module>../proj2/pom.xml </module>
.
.
</modules>
</project>