我們的項目是按功能或業務進行了劃分的,其中common項目是一些公用的api和配置,其他的基本上都是依賴于common的web項目。
因此,在發布web項目的時候,需要將依賴的項目也發布了,才能通過mvn package的編譯,保證web項目使用的是最新的common版本。
步驟如下:
1
2 1、配置common的pom.xml,packaging指定為jar,這樣將common項目發布為一個jar包
3 2、本地命令行執行mvn install,這樣將在maven的本地代碼庫中生成一個最新的common-{version}.jar
4 3、配置web項目的pom.xml,packaging指定為war,設置好發布的路徑buildDirectory
5 4、繼續配置pom.xml,加入依賴項配置:<dependency><groupId>com.cd</groupId><artifactId>cdcommon</artifactId><version>${cd.common.version}</version></dependency>
6 5、本地命令行執行mvn package,這樣將在指定的發布路徑下產生一個{projectName}.war
7 6、系統運行測試