我有這個 pom.xml 文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>interos</groupId> <artifactId>jenkins</artifactId> <version>1.0</version> <packaging>jar</packaging> <name>Maven Quick Start Archetype</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>org.jenkins-ci.main</groupId> <artifactId>cli</artifactId> <version>2.49</version> <scope>provided</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.jenkins-ci.main/cli --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>test</scope> </dependency> </dependencies></project>我跑mvn install我得到:[錯誤] 無法在項目 jenkins 上執(zhí)行目標:無法解析項目 interos:jenkins:jar:1.0 的依賴項:在 https://repo.maven 中找不到 org.jenkins-ci.main:cli:jar:2.49 失敗。 apache.org/maven2被緩存在本地倉庫中,直到 Central 的更新間隔已過或強制更新后才會重新嘗試解析 -> [幫助 1]http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException我試過這樣做:<repositories> <repository> <id>repository.maven</id> <name>Spring Framework Maven Release Repository</name> <url>https://mvnrepository.com</url> </repository></repositories>但后來我得到:[錯誤] 無法在項目 jenkins 上執(zhí)行目標:無法解析項目 interos:jenkins:jar:1.0 的依賴項:在 repository.maven 中找不到工件 org.jenkins-ci.main:cli:jar:2.49 ( https:// /mvnrepository.com ) -> [幫助 1]
2 回答

慕的地10843
TA貢獻1785條經驗 獲得超8個贊
您需要添加 jenkins 存儲庫
<repositories>
<repository>
<id>repo.jenkins-ci.org</id>
<url>https://repo.jenkins-ci.org/public/</url>
</repository>
</repositories>

人到中年有點甜
TA貢獻1895條經驗 獲得超7個贊
有兩種可能的解決方案(也許更多):
還將 Maven central 添加到 pom 文件的存儲庫部分。
將存儲庫和鏡像添加到 Maven settings.xml 文件。
選項 1 和 2 也可以組合使用。
另一個但可能是最好的解決方案是使用您自己的 Nexus 存儲庫管理器實例并從該 Nexus 實例加載所有依賴項(該 Nexus 應定義為存儲庫)。該 Nexus 實例應與外部存儲庫同步/代理,例如 Maven 中央、Spring 等。
添加回答
舉報
0/150
提交
取消