首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven构建错误

Maven构建错误
EN

Stack Overflow用户
提问于 2011-03-07 15:03:26
回答 4查看 8.1K关注 0票数 3

我想用maven构建一个spring mvc项目,我得到了以下错误:

代码语言:javascript
复制
The following artifacts could not be resolved: org.aopalliance:com.springsource.org.aopalliance:jar:1.0.0, org.hibernate:hibernate-validator:jar:4.2.0.Beta1: Could not find artifact org.aopalliance:com.springsource.org.aopalliance:jar:1.0.0 in central (http://repo1.maven.org/maven2)

我使用eclipse和m2eclipse插件。我不知道如何添加本地存储库。我发现对于不同版本的eclipse,结果是不同的。有些可以通过,有些不及格。我很困惑。

顺便问一下,我在哪里可以找到在m2eclipse中使用的maven版本?

在进阶时谢谢。

更新:现在我可以处理hibernate-validator了,但是即使我删除了所有的spring mvc依赖,我发现还有很多其他的库都依赖于com.springsource.org.aopalliance,

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-03-07 19:22:03

由于您使用的是spring工件,因此可以参考this doc。如果您正在使用spring的已发布版本,则可以在settings.xml中添加以下存储库

代码语言:javascript
复制
   <repository>
      <id>com.springsource.repository.maven.release</id>
      <url>http://maven.springframework.org/release/</url>
      <snapshots>
          <enabled>false</enabled>
       </snapshots>
   </repository>

编辑1:基于评论

一个联盟的groupId/projectId似乎表明它在spring enterprise bundle repository中。此文件的内容可从以下存储库url访问。

代码语言:javascript
复制
<url>http://repository.springsource.com/maven/bundles/release/</url>

至于hibernate-validator,作为测试版,它可能在正常的repos中不可用。可从以下网址获得

代码语言:javascript
复制
<url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
票数 1
EN

Stack Overflow用户

发布于 2011-05-17 03:09:18

检查你的%.m2\repository\org\aopalliance\com.springsource.org.aopalliance\1.0.0\。如果里面没有com.springsource.org.aopalliance-1.0.0.jar,就自己下载并复制到这个文件夹中。

票数 2
EN

Stack Overflow用户

发布于 2011-03-07 16:17:46

在m2eclipse中使用的maven版本可以在窗口->首选项->Maven->安装中找到

看起来在您的settings.xml或pom文件中定义的任何存储库中都找不到该工件。尝试添加sonatype repositories,他们有您正在寻找的工件

在您的pom.xml中,添加:

代码语言:javascript
复制
  <project>
  ...
  <repositories>
    <repository>
      <id>sonatype repo</id>
      <url>https://repository.sonatype.org/content/repositories/central</url>
    </repository>
  </repositories>
  ...
</project>

不过,最好是拥有自己的存储库管理器(nexus.archive等)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5216794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档