簡體   English   中英

在多模塊Maven項目中如何使用在戰爭子模塊(例如A)中生成的jar作為另一個子模塊(例如B)的依賴項

[英]How to use jar generated in war sub module (say A) as dependency of another sub module (say B) in multi module maven project

我有一個像這樣的多模塊項目結構

  +-- parent
     +--- pom.xml
     +--- sub-Module-A (generates A.war & A.jar)
                 +-- pom.xml
     +--- sub-Module-B (uses jar from sub-module A)
                 +-- pom.xml
     +--- sub-Module-C
                 +-- pom.xml

現在,在這種類型的設置中,我需要使用從子模塊A生成的jar作為子模塊B的依賴項

任何幫助表示感謝

我知道的一種方法是創建另一個子模塊D,該子模塊創建A.jar並將其用作子模塊A和B中的依賴項。

是否可以解決此問題而無需創建新的子模塊

這就是你要做的

 +-- parent
 +--- pom.xml
      <groupId>com.group</groupId>
      <artifactId>parent</artifactId>
      <version>1.0.1-SNAPSHOT</version>
 +--- sub-Module-A (generates A.war & A.jar)
             +-- pom.xml
                <groupId>com.group</groupId>
                <artifactId>parent.A</artifactId>
                <version>1.0.1-SNAPSHOT</version>

 +--- sub-Module-B (uses jar from sub-module A)
             +-- pom.xml
                <groupId>com.group</groupId>
                <artifactId>parent.B</artifactId>
                <version>1.0.1-SNAPSHOT</version>

                 <dependencies>
                    <dependency>
                       <groupId>com.group</groupId>             
                       <artifactId>parent.A</artifactId>
                       < version>${project.version}</version>
                    </dependency>  
                 <dependencies> 

 +--- sub-Module-C
             +-- pom.xml

暫無
暫無

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

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