2013-07-31 30 views
1

具體來說,我運行launch4j-maven-plugin插件生成一個.exe文件。這隻適用於Windows,所以我想知道是否可以在其他平臺上選擇退出此步驟?我可以根據平臺定製Maven構建嗎?

插件綁定到執行階段這樣

<plugin> 
... 
<execution> 
    <id>l4j-clui</id> 
    <phase>package</phase> 
    <goals> 
      <goal>launch4j</goal> 
    </goals> 
</execution> 
... 

回答

3

你可以用該插件在單獨build profile和剛剛啓用要

例如構建該配置文件:

<project> 
    ... 
<profile> 
<id>generate-exe</id> 
    <build> 
    <plugins> 
     <plugin> 
     <!_- your plugin configuration --> 
     </plugin> 
     ... 
    </plugins> 
    </build> 
</profile> 
    ... 
</project> 

現在傳參數時啓動maven來指定配置文件

例如:

mvn clean install -Pgenerate-exe 
+0

偉大的答案,工程巨大。謝謝。 – Toby

+0

歡迎您:) –

相關問題