Java Maven 丢失的工件
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/20615585/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
maven missing artifact
提问by bob-cac
I have a maven project which until yesterday was being build normally. Now whenever i try to build using m2e it fails to build because it could not resolve dependencies, but these dependencies are not missing and they are found in my local repository. I know that this question has been asked before but none of the answers solved my problem. I have tried many things:
我有一个 Maven 项目,直到昨天才正常构建。现在,每当我尝试使用 m2e 构建时,它都无法构建,因为它无法解析依赖项,但这些依赖项并没有丢失,它们可以在我的本地存储库中找到。我知道以前有人问过这个问题,但没有一个答案能解决我的问题。我尝试了很多事情:
- deleting the cache.
- closing the project and reopening it.
- doing a clean install of the project.
- 删除缓存。
- 关闭项目并重新打开它。
- 对项目进行全新安装。
Yet no result. So is there more systematic procedure to solve this problem?
然而没有结果。那么有没有更系统的程序来解决这个问题呢?
Edit log:
编辑日志:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building itunit-workflow 1.0.2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.activiti:activiti-bpmn-converter:jar:5.13 is missing, no dependency information available
[WARNING] The POM for org.springframework:spring-beans:jar:3.1.2.RELEASE is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.279s
[INFO] Finished at: Mon Dec 16 18:30:10 GMT+02:00 2013
[INFO] Final Memory: 5M/76M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project itunit-workflow: Could not resolve dependencies for project org.itunit.itunit:itunit-workflow:ejb:1.0.2-SNAPSHOT: The following artifacts could not be resolved: org.activiti:activiti-bpmn-converter:jar:5.13, org.springframework:spring-beans:jar:3.1.2.RELEASE: Cannot access central (http://repo.maven.apache.org/maven2) in offline mode and the artifact org.activiti:activiti-bpmn-converter:jar:5.13 has not been downloaded from it before. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
回答by Faliorn
This usually happens when changing from one maven configuration to another. In my case, I was switching from direct connection to maven central to using nexus as a mirror.
这通常发生在从一种 Maven 配置更改为另一种配置时。就我而言,我正在从直接连接切换到 maven central 到使用 nexus 作为镜像。
Deleting maven-metadata*.xml
and _*.repositories
inside local \Users\YourUser\.m2
folder did the trick for me.
删除maven-metadata*.xml
并_*.repositories
在本地\Users\YourUser\.m2
文件夹内对我有用。
Hope this helps!
希望这可以帮助!
回答by Данил Суетин
I faced with this problem when tried make install with Intellij IDEA Maven plugin. But when I made install with local Maven installation, problem was gone.
If you have same problem try to install new Maven and run mvn install
我在尝试使用 Intellij IDEA Maven 插件进行 make install 时遇到了这个问题。但是当我使用本地 Maven 安装进行安装时,问题就消失了。如果您遇到同样的问题,请尝试安装新的 Maven 并运行mvn install