3

有具有不同模块和依赖项的项目,所有这些都需要按特定顺序一个一个地进行 mvn clean 安装。并且它们有不同的父级,并且无法更改。现在如何使用 maven reactor 自动执行此过程。因此,只需执行一次“mvn clean install”,即可对给定序列中的所有模块执行相同的操作。

4

2 回答 2

1

也许您可以使用多个模块 https://maven.apache.org/guides/mini/guide-multiple-modules.html

于 2019-04-01T09:38:05.253 回答
-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>
于 2019-04-01T09:44:20.817 回答