我向我的父 pom 添加了一个来自开源社区的子模块。它有自己的父母。那是抛出以下内容:
[错误] 无法读取 Maven 项目:为 com.offbytwo.jenkins:jenkins-client:0.2.1.302.1 构建有效模型时遇到了 2 个问题 [警告] 'parent.relativePath' 指向 com.verigreen:verigreen- root 而不是 org.sonatype.oss:oss-parent,请验证您的项目结构@第 18 行第 10 列 [致命] Non-resolvable parent POM: Failure to transfer org.sonatype.oss:oss-parent:pom:7 from http://repo.maven.apache.org/maven2缓存在本地仓库中,直到中央的更新间隔过去或强制更新后才会重新尝试解析。原始错误:无法将工件 org.sonatype.oss:oss-parent:pom:7 从/到中央传输(http://repo.maven.apache.org/maven2):连接超时http://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom和 'parent.relativePath' 指向错误的本地 POM @ 第 18 行第 10 列对于项目 com.offbytwo.jenkins:jenkins-client:0.2.1.302.1 在 C:\Verigreen\VG_test_branches\jenkins-client\pom.xml
我的父母 pom 看起来像这样:
<artifactId>verigreen-root</artifactId>
<version>1.6.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>verigreen</name>
.
.
<modules>
<module>jenkins-client</module>
<module>vg-common</module>
jenkins-client pom 看起来像这样:
<name>Jenkins Client</name>
<url>http://github.com/RisingOak/jenkins-client</url>
<description>A Jenkins API client for Java</description>
<groupId>com.offbytwo.jenkins</groupId>
<artifactId>jenkins-client</artifactId>
<version>0.2.1.302.1</version>
<packaging>jar</packaging>
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>7</version>
</parent>
我怎样才能指向父pom?