0
我試圖添加依賴關係到一個模塊。這裏是代碼:Maven沒有看到依賴關係
<dependency>
<groupId>com.messagedna.dlp</groupId>
<artifactId>producer</artifactId>
<version>1.0</version>
</dependency>
這裏是模塊producer
的POM文件的一部分:
<parent>
<artifactId>DLP</artifactId>
<groupId>com.messagedna.dlp</groupId>
<version>1.0</version>
</parent>
<groupId>com.messagedna.dlp</groupId>
<artifactId>producer</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<name>producer</name>
,但是當我試圖編譯第一模塊我得到以下幾點:
Downloading: http://repo1.maven.org/maven2/com/messagedna/dlp/producer/1.0/producer-1.0.pom
[INFO] Unable to find resource 'com.messagedna.dlp:producer:pom:1.0' in repository central (http://repo1.maven.org/maven2)
Downloading: http://repo1.maven.org/maven2/com/messagedna/dlp/producer/1.0/producer-1.0.jar
[INFO] Unable to find resource 'com.messagedna.dlp:producer:jar:1.0' in repository central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) com.messagedna.dlp:producer:jar:1.0
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=com.messagedna.dlp -DartifactId=producer -Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=com.messagedna.dlp -DartifactId=producer -Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) com.messagedna.dlp:DLPServer:war:1.0-SNAPSHOT
2) com.messagedna.dlp:producer:jar:1.0
----------
1 required artifact is missing.
for artifact:
com.messagedna.dlp:DLPServer:war:1.0-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
如何讓它構建?
您確定存儲庫中的工件嗎? –