2

我在一个有 10 多个子模块的项目中工作,每个子模块都有明确的声明。

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.6</source>
            <target>1.6</target>
        </configuration>
    </plugin>

这些子模块的父模块与包含子模块的父模块相同。这样做比把它放在父母身上有什么好处吗

    <pluginManagement>

        <plugins>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>${maven-compiler-plugin.version}</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
               ....
        </plugins>
     </pluginManagement>
4

1 回答 1

3

除非您预计仅对其中一些人改变主意,否则没有任何优势。

于 2013-10-17T15:37:14.333 回答