2011-04-13 51 views
1

成功或不成功構建後,maven是否有辦法觸發系統命令? 現在我正在使用外部腳本運行mvn package,但我希望將此功能與Maven進程集成。如何在構建後觸發命令?

+0

你知道mvn軟件包包括所有以前的生命週期階段......那麼你在mvn軟件包之前運行了什麼? – khmarbaise 2011-04-13 13:06:41

+0

我只使用'mvn package',外部腳本用於將文件複製到服務器。 – wlk 2011-04-13 13:09:58

+0

外部服務器是指生產/測試? – khmarbaise 2011-04-13 13:21:02

回答

0

Maven支持前後腳本。請參閱接受的答案here。在你的情況下,將mavenrc_post.bat

您可以輕鬆地做到這一點通過在/ etc/mavenrc或 〜/ .mavenrc(Linux)或%HOME%\ mavenrc_pre.bat創建一個文件(Windows)的Maven如果它們存在,則在啓動時執行 ,除非您已定義名爲 MAVEN_SKIP_RC的變量。