java – Maven依赖问题 – 在中央仓库中找不到工件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Maven依赖问题 – 在中央仓库中找不到工件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1717字,纯文字阅读大概需要3分钟。
内容图文
![java – Maven依赖问题 – 在中央仓库中找不到工件](/upload/InfoBanner/zyjiaocheng/744/7c5fbfa8e1594db3ab8b05c6965eb524.jpg)
我正在尝试从这个站点http://www.joptimizer.com/usage.html构建项目.我下载了源jar文件,解压缩它并在根文件夹中运行maven包. Maven在最后一刻失败说它无法解决依赖问题.
could not find artifact seventytwomiles:architecture-rules:jar:3.0.0-M1 in central repo - repo.maven.apache.org/maven2 ..
我有一种感觉,我可能需要在pom.xml文件中更改某些内容才能使其工作,但不知道是什么.谷歌搜索这个缺少的依赖导致我没有.一般来说,如何知道如何处理此类错误(并请帮助解决此特定情况).
解决方法:
特别
根据http://www.joptimizer.com/usage.html建筑笔记:
JOptimizer is build on maven 3.0. Before building it, you must resolve
(in pom.xml) the external dependency on Colt and other dependencies
that aren’t in public repositories. Please refer to the “Dependencies”
report for a complete treatment. For ease of use a boundle with
these external libraries is provided (visit “Download”): extract the
boundle in a folder and run the “maven-install.cmd” (translate it in
your own shell language), and you will get the artifacts in your local
repository.
要获取此包,请转到http://sourceforge.net/projects/cvxopt/files/,并下载相应版本的joptimizer-3.X.X-dependencies.zip.在您自己的文件夹中解压缩,然后运行mvn install:install-file -DgroupId = seventytwomiles -DartifactId = architecture-rules -Dversion = 3.0.0-M1 -Dpackaging = jar -Dfile = architecture-rules-3.0.0-M1.jar -DpomFile =架构的规则-3.0.0-M1.pom
通常
使用像http://mavenrepository.com这样的工具来搜索缺少的依赖项的另一个版本,并使用正确的版本更新您的POM.如果MVNRepository不知道它,您可以自己安装依赖项.如果您正在与一组开发人员合作,正如Eric Jablow所提到的,像Nexus或Artifactory这样的工件库非常适合共享非公共依赖项.如果只是您,您可以按照此处所述在本地仓库中安装工件:How to manually install an artifact in Maven 2?
内容总结
以上是互联网集市为您收集整理的java – Maven依赖问题 – 在中央仓库中找不到工件全部内容,希望文章能够帮你解决java – Maven依赖问题 – 在中央仓库中找不到工件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。