我們的項目中有很多模塊,我們希望爲其中一些模塊創建測試jar。我嘗試添加的Maven Jar插件父POM的pluginmanagementMaven兒童測試罐
<plugins>
<pluginManagement>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
但是,現在它是爲所有的模塊創建測試-JAR。
根據文檔:插件管理包含插件元素的方式非常相似,不同之處在於不是爲此特定項目構建配置插件信息,而是配置從此繼承的項目構建。但是,這隻能配置在子節點的插件元素中實際引用的插件。孩子們有權覆蓋pluginManagement定義。
它不應該爲我們沒有包括在內的模塊創建測試jar,但它不知道怎麼做。我的模塊沒有在其構建模塊中添加maven-jar-plugin。
要停止它創建測試-JAR的一切,我只能在模塊添加它,我感興趣的
是否有其他更好的解決方案來實現這一目標?