主模塊
-pom.xml
模塊1
JAR依賴
單詞數
JAR依賴使用Maven構建和安裝單獨的JAR依賴
我是新來的Maven和我想知道配置上述設置的最佳做法是什麼。 我們正在升級我們的Alfresco版本(目前所有上述都是通過ANT進行編譯)併爲了測試目的併爲了在項目上取得進展,我最初使用他們現有的ant build腳本編譯Module1和Module2,然後進行手動安裝進入Maven倉庫。我在我的主模型pom中手動添加了依賴項。 每次我們更新主模塊時,Module1和Module2都需要編譯和重建。他們與其他項目共享,並可以經常更改。
我現在在做的工作如下: 在Main Module pom.xml中,我使用maven-antrun-plugin爲Module1和Module2運行關聯的ant構建腳本。這工作正常,並生產這兩個罐子。 現在我想讓我的主模塊pom.xml文件將兩個jar安裝到maven倉庫中。 當我更新項目版本時,我的pom.xml中的依賴關係有問題,因爲pom.xml尚未運行以安裝兩個罐子。
<dependency>
<groupId>ca.gc.hc.nhpd</groupId>
<artifactId>EformExtractor</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>ca.gc.hc.nhpd</groupId>
<artifactId>SubmissionConsumer</artifactId>
<version>${project.version}</version>
</dependency>
我該怎麼解決這個問題?如果我運行ant腳本並手動安裝,然後在pom.xml依賴項中添加正確的版本,它將起作用。我們希望這會自動發生。我們不希望爲每個構建都手動執行此操作。