簡體   English   中英

在多模塊項目中進行Maven並行構建

[英]Maven Parallel Build in a Multi-module Project

我有一個具有父模塊及其子模塊的多模塊項目。 我正在嘗試並行構建所有它們-我的問題是Maven是否產生了每個子模塊的新JVM實例? 每個子模塊都是一個Spring Boot應用程序(我知道每個Java應用程序都需要其自己的JVM實例,這里是否也是這樣?)

我想問這個問題,因為我想在這些孩子之間共享一個豆子。 但是,如果它們在單獨的JVM實例中運行,將無法共享。

是的,只要是多核設備,maven就可以進行並行構建。 因為maven使用多個線程來並行運行事物。 Maven 3.x具有執行並行構建的選項。

mvn -T 4 clean install # Builds with 4 threads

有關更多詳細信息,請參閱MavenBuilds。

並且由於它們在同一JVM中運行,因此您可以共享您的bean實例。 希望它應該在Singleton Scope下,並確保具有該bean實例化的相應模塊應首先運行或首先觸發。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM