2 回答
TA贡献1936条经验 获得超6个赞
我使用的是 3.8.6,看起来脱机可以与排除*一起使用,但解析不能:
mvn dependency:go-offline -DexcludeGroupIds=com.test
根据: https: //maven.apache.org/plugins/maven-dependency-plugin/index.html
dependency:go-offline告诉 Maven 解决该项目所依赖的所有内容(依赖项、插件、报告),为离线做好准备。
dependency:resolve告诉 Maven 解析所有依赖项并显示版本。
TA贡献1818条经验 获得超11个赞
这似乎只是一个错误。看
https://issues.apache.org/jira/browse/MDEP-568
https://github.com/apache/maven-dependency-plugin/pull/2
正如上述线程中建议的,解决方案是使用不同的库: 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然后使用带有所需选项的命令。
添加回答
举报