[英]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.