Myibatis源项目构建错误:不可解析的父POM

时间:2012-01-30 08:34:39

标签: java maven ibatis pom.xml

首先我查看svn https://mybatis.googlecode.com/svn/trunk到mybatis项目。 我正在尝试设置一个新的开发环境,使用Apache Maven 3.0.1和java版本“1.6.0_23”当试图在maven 3.0中构建mybatis源项目时。我越来越: 项目构建错误:xxxmyProjectxxxxx的不可解析的父POM xxxxx:无法解决[致命]不可解析的父POM:未能找到org.mybatis:mybatis-parent:pom:http://192.168.1.224:8081/nexus/content/groups/public中的14-SNAPSHOT是本地存储库,在nexus的更新间隔过去或强制更新并且'parent.relativePath'指向错误的本地POM @第22行,第11列

之前,将不会重新尝试解析

[错误]项目org.mybatis:mybatis:3.1.0-SNAPSHOT(E:\ Source_Infomation \ mybatis \ pom.xml)有1个错误[错误]不可解析的父POM:找不到org.mybatis: mybatis-parent:pom:http:192.168.1.224:8081 / nexus / content / groups / public中的14-SNAPSHOT缓存在本地存储库中,在nexus的更新间隔过去或强制更新之前,不会重新尝试解析'parent.relativePath' 任何的想法 ?

3 个答案:

答案 0 :(得分:1)

您必须在nexus中配置mybatis快照存储库才能使用mybatis的快照版本,否则无法使用。

答案 1 :(得分:1)

通过克隆https://github.com/mybatis/parent来抓取父pom.xml。

然后在MyBatis项目中添加一个带有父pom的relativePath元素 引用父pom.xml上的指针,例如

  <parent>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-parent</artifactId>
    <version>25-SNAPSHOT</version>
    <relativePath>../parent/pom.xml</relativePath>
  </parent>

Maven很高兴你可以编译MyBatis。

答案 2 :(得分:0)

有一个解决方案:http://mybatis-user.963551.n3.nabble.com/Missing-artifact-org-mybatis-mybatis-parent-pom-14-SNAPSHOT-td3650773.html

  

是的,父母尚未释放。检查父项并执行

     

mvn install -Pparent-release

     

然后再尝试使用mybatis。