首先我查看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' 任何的想法 ?
答案 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)
是的,父母尚未释放。检查父项并执行
mvn install -Pparent-release
然后再尝试使用mybatis。