0
當我嘗試從根文件夾中清理並編譯我的Maven項目時,爲什麼會出現錯誤?我使用頂級POM來定義dependencyManagement元素中的依賴關係。我想在圖書館項目中使用它。由於dependencies.dependency.version丟失,無法編譯Maven項目
我有以下Maven項目結構:
POM
Library1
POM
Module1
POM
Module2
POM
Library2
Module1
POM
Module2
POM
從頂層POM:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>1.0.0.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
</dependencyManagement>
圖書館POM:
<dependencies>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
</dependency>
</dependencies>
你在圖書館POM缺少的版本\t 3.0.2.Final –
Makky
@Makky沒有,很明顯它缺少' POM '。那有意義嗎?可能是因爲POM不是默認的,所以你需要指定那個? –
LuckyLuke
首先,您的項目結構清單中的縮進沒有意義。我假設在建立圖書館計劃時發生錯誤?如果直接構建它會怎樣?你如何參考頂級項目? – Cephalopod