maven - 在 Maven 中解决依赖关系失败
问题描述
我正在尝试使用以下 POM 文件部署 Usergrid:https ://github.com/apache/usergrid/blob/master/deployment/aws/pom.xml
最初,我遇到了一堆依赖问题,所以我跑了:
mvn dependency:resolve-plugins
在输出中我得到了一些错误和警告:
[WARNING] Could not transfer metadata org.codehaus.groovy:groovy-eclipse-batch/maven-metadata.xml from/to codehaus.org (http://repository.codehaus.org): repository.codehaus.org: unknown error
[WARNING] Could not transfer metadata org.codehaus.groovy:groovy-eclipse-batch/maven-metadata.xml from/to codehaus-snapshots (http://nexus.codehaus.org/snapshots/): nexus.codehaus.org: unknown error
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.apache.usergrid:awscluster:jar:1.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.codehaus.mojo:exec-maven-plugin @ line 178, column 21
[WARNING]
[INFO]
[INFO] -------------------< org.apache.usergrid:awscluster >-------------------
[INFO] Building awscluster 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.9:resolve-plugins (default-cli) @ awscluster ---
[INFO] Plugin Resolved: maven-jar-plugin-3.1.0.jar
[INFO] Plugin Dependency Resolved: maven-plugin-api-3.0.jar
[INFO] Plugin Dependency Resolved: maven-core-3.0.jar
[INFO] Plugin Dependency Resolved: maven-artifact-3.0.jar
[INFO] Plugin Dependency Resolved: maven-archiver-3.2.0.jar
[INFO] Plugin Dependency Resolved: plexus-archiver-3.5.jar
[INFO] Plugin Dependency Resolved: plexus-utils-3.1.0.jar
[INFO] Plugin Resolved: groovy-eclipse-compiler-2.6.0-01.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.350 s
[INFO] Finished at: 2018-08-17T13:49:11-07:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.9:resolve-plugins (default-cli) on project awscluster: Nested:: Failure to find org.codehaus.groovy:groovy-eclipse-batch:jar:[1.7.10-02,1.7.10-99],[1.8.2-01,1.9.0) in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
我尝试从这里下载并安装插件:
https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-eclipse-batch/1.8.2-01
使用:
$ mvn install:install-file -DgroupId=org.codehaus.groovy -DartifactId=groovy-eclipse-batch -Dversion=null -Dpackaging=jar -Dfile=groovy-eclipse-batch-1.8.2-01.jar
我跑了mvn deploy
,仍然得到依赖错误。
如何解决这个问题?
解决方案
推荐阅读
- laravel - 分页前 Laravel 雄辩的采摘数据
- angular - 使用 ngx-translate 进行 ngx-cookie-consent 消息翻译
- python - 字母“f”在这里做什么?
- c# - WPF 绑定到另一个类或结构的变量
- apache-kafka - 更好的方法来监听数百个 Kafka 主题并将数据存储到数据库中
- javascript - Plotly JavaScript - 甜甜圈图 - Hoverinfo,尝试使用数组添加自定义定义 - 我的代码的小问题
- sql-server - 如何在 T-SQL 中重置/重新启动 SQL Server 中的主键?
- apache-kafka - 如何在融合控制中心配置数据生成连接器
- laravel - 如何获取期权价值相关产品(Laravel)
- android - DaggerApp_HiltComponents_ApplicationC.java 编译时错误 - 找不到符号