すべてのプロジェクトで maven ソース プラグインの使用を構成したいと考えています。プロジェクトが現在構成されている方法では、すべてのプロジェクトに継承される親 pom があります。したがって、すべてのプロジェクトで maven ソース プラグインを使用するために、次のことを行いました。
build -> plugin management
親pomの下にmavenソースプラグインを定義しました<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin>
私のプロジェクトpom(子pom)では、ソースプラグインを以下に含めました
build -> plugins
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> </plugin>
これがこれを構成する最良の方法であるかどうか誰か教えてください。子 pom でソース プラグインを指定しないようにする方法はありますか?