微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试在需要父 pom 的 Heroku 上部署 Spring 应用程序时出错

如何解决尝试在需要父 pom 的 Heroku 上部署 Spring 应用程序时出错

我有一个看起来像这样的项目:

  • 家长
  • *模块 [自行车]
  • *模块 [汽车]

在父 pom 中:

    <modules>
        <module>bike</module>
        <module>car</module>
    </modules>

在子 pom 中:

    <parent>
        <groupId>io.vehicle</groupId>
        <artifactId>parent</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <relativePath>../pom.xml</relativePath>
    </parent>

我需要在其网页上分别部署 bikecar 项目,但在尝试部署子项目时出现错误,因为没有可用的“父 jar”在管道上,它不会正确构建。

我已尝试关注 these,但无法正常工作。 并且还尝试使用 project 上的 GitHub Registry 上传 jars,但也没有成功。

我知道问题出在哪里,但我不知道如何解决。 我很难在 JFrog 上创建存储库并从那里获取 jar,但这会使 project 处理起来非常复杂。

这是 Heroku 的一些堆栈跟踪错误日志:

remote:        [FATAL] Non-resolvable parent POM for io.vehicle:bike:0.0.1-SNAPSHOT: Could not find artifact io.vehicle:parent:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 11,column 10
remote:        [ERROR] The build Could not read 1 project -> [Help 1]
remote:        [ERROR]   The project io.vehicle:bike:0.0.1-SNAPSHOT (/tmp/build_c46fc43d/pom.xml) has 1 error
remote:        [ERROR]     Non-resolvable parent POM for io.vehicle:bike:0.0.1-SNAPSHOT: Could not find artifact io.vehicle:parent:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 11,column 10 -> [Help 2]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。