如何在Maven中添加相对路径



我添加到我的父pom pom,该子模块是开源社区的分叉。它有自己的父母。这就是抛出以下内容:

[错误]未能阅读Maven项目:在为com.offbytwo.jenkins构建有效模型时遇到了2个问题:jenkins-client:0.2.1.302.1 [警告]'parent.relativepath'指向com.verigreen:verigreen-root而不是org.sonatype.oss:oss-parent,请验证您的项目结构 @第18行,第10列。 [致命]不可抗拒的父母POM:未转移org.sonatype.oss:oss-parent:pom:7来自http://repo.maven.apache.org/maven2在本地储存库中被缓存,决议不会是重新设置为直到中央的更新间隔经过或强制更新。原始错误:无法转移伪影org.sonatype.oss:OSS------ poM:POM:7从/到Central(http://repo.maven.apache.org/maven2):连接时间与http://repo。maven.apache.org/maven2/org/sonatype/oss/oss/oss-parent/7/oss-parent-7.pom和'parent.relativepath'指向错误的本地POM @ Line POM @第18行,第10列10 对于项目com.offbytwo.jenkins:jenkins-client:0.2.1.302.1 at 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?

您有错误的信息,将其更改为:

<parent>
    <groupId>com.verigreen</groupId>
    <artifactId>verigreen-root</artifactId>
    <version>1.6.1-SNAPSHOT</version>
</parent>

并在父pom上添加此(如果它不存在):

<groupId>com.verigreen</groupId>

相关内容

  • 没有找到相关文章

最新更新