2013-02-28 96 views
1

在maven中安裝時,有什麼方法可以禁用創建陰影jar嗎?shaded .jar已安裝

我試圖

<shadedArtifactAttached>false</shadedArtifactAttached> 

,但它仍然存在。

有什麼想法?謝謝。

回答

0

除了編寫自己的插件從項目中分離工件,我想不出一種方法來做到這一點。

應該有分離從構建神器的方式,但它肯定會涉及黑客周圍...

也許你應該嘗試神器輸出到不同的目錄${project.build.directory},通過使用<outputDirectory>${project.build.directory}/shaded-jar</outputDirectory>,或沿着這些線路。如果這樣做並且Maven仍然安裝並部署它,那麼你可以調用maven-antrun-plugin,並將工件從${project.build.directory}目錄移動到${project.build.directory}/shaded-jar,或者其他東西。