2012-11-15 26 views
1

我想通過使其多線程來提高多模塊maven構建的性能。雖然這樣做,我試圖解決一堆依賴關係,並有一些我堅持在flexmojos-maven插件錯誤。使用多線程的maven構建與flexmojos

未能執行目標org.sonatype.flexmojos:flexmojos-maven-plugin:3.9:compile-swf它只是說(錯誤編譯)。

我在線看,它看起來像flexmojos還不支持多線程構建,我想知道是否有任何想法有一個解決方法。我正在使用的版本非常龐大,所以我們需要使其成爲多線程版本,所以我基本上至少在尋找一種解決方法。

在此先感謝,如果您需要更多信息,請讓我知道。

回答

1

我有一個400 +多模塊構建運行詹金斯。 順序構建需要花費一個多小時。通過並行構建,這取決於需要構建的模塊而減小得多。有些版本只有5分鐘。

總是運行的最大組件是程序集插件,它必須將所有模塊打包到一個可分發的程序包中。

通過這種方式,您可以重新構建相關模塊。

讓這個工作起來的訣竅是您需要始終構建到安裝階段。 然後,您只需構建已更改的模塊以及依賴它們的任何模塊和程序集。

+0

我正在嘗試分階段進行此操作,並且因爲我已經花費了一些時間致力於使其成爲多線程,所以現在開始一種全新的方法將是浪費時間,但我正在考慮持續努力以使構建更高效。現在,我需要解決這個問題,以便更接近構建多線程。感謝您的評論! – user220755