3
當哈德森去打造我的項目,它執行如下的Maven:你如何讓哈德森給予Maven -B構建選項?
Executing Maven: -B -f /path/to/root/pom.xml clean install
這適用於大多數項目的罰款。 (-B用於「批處理」或「非交互式模式」,BTW)。
但是對於這個使用AndroMDA的項目(我不能爲未來的項目推薦它,它確實是一個痛苦的對接;通過代碼生成減慢構建1000%使用繼承和基於註解的配置完成)。
由於某些原因,我不知道,當Maven被賦予-B標誌時,生成的類不會被放到類路徑上,從而導致編譯錯誤以引用生成的類。我用-B手動測試過構建,沒有它,結果是它沒有-B(在Hudson之外)很好地構建,並且它不會用-B(再次,在Hudson之外)構建。
使用Hudson版本1.369和外部Maven 2.2.1安裝。
任何建議非常感謝!
P.S.哈德森真棒!