2 回答

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
我使用的是 3.8.6,看起來(lái)脫機(jī)可以與排除*一起使用,但解析不能:
mvn dependency:go-offline -DexcludeGroupIds=com.test
根據(jù): https: //maven.apache.org/plugins/maven-dependency-plugin/index.html
dependency:go-offline告訴 Maven 解決該項(xiàng)目所依賴的所有內(nèi)容(依賴項(xiàng)、插件、報(bào)告),為離線做好準(zhǔn)備。
dependency:resolve告訴 Maven 解析所有依賴項(xiàng)并顯示版本。

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
這似乎只是一個(gè)錯(cuò)誤???/p>
https://issues.apache.org/jira/browse/MDEP-568
https://github.com/apache/maven-dependency-plugin/pull/2
正如上述線程中建議的,解決方案是使用不同的庫(kù): https: //github.com/qaware/go-offline-maven-plugin
在您pom.xml
添加插件中:
<plugin>
<groupId>de.qaware.maven</groupId>
<artifactId>go-offline-maven-plugin</artifactId>
<version>1.2.1</version>
<configuration>
<dynamicDependencies>
</dynamicDependencies>
</configuration>
</plugin>
mvn de.qaware.maven:go-offline-maven-plugin:resolve-dependencies然后使用帶有所需選項(xiàng)的命令。
添加回答
舉報(bào)