IDEA中有多個項目,其中一個是主項目,其它幾個是子項目,在主項目store-web-page的pom.xml檔案中配置子項目的依賴:
<dependency>
<groupId>com.waka</groupId>
<artifactId>store-web-java</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
然後在子項目store-web-java的pom.xml中配置另一個子項目store-common的依賴:
<dependency>
<groupId>com.waka</groupId>
<artifactId>store-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
這樣store-web-page項目在編譯的時候就會自動将兩個子項目打成jar包。
遇到這樣的情況,maven項目啟動報錯,src中某個包下面的xml檔案找不到。
eclipse編譯項目會自動将xml配置檔案編譯進classes,IDEA卻不行
在報錯項目的pom.xml檔案中添加:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
<build>
重新編譯項目就ok