maven—尝试在需要父pom的heroku上部署spring应用程序时出错

nue99wik  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(258)

我有一个项目是这样的:
起源

  • 模块[自行车]
  • 模块[汽车]

在父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>

我需要部署 bike 以及 car 在它的网页上投影每个项目,但是我在尝试部署子项目时遇到了一个错误,因为管道上没有可用的“父jar”,它无法正确地构建。
我试着遵循这些,但不能让它正常工作。并且还尝试在项目上使用github注册表上传jar,但也没有成功。
我知道问题是什么,但我想不出怎么解决。我很难在jfrog上创建一个存储库并从中获取jar,但这会使项目对我来说非常复杂。
下面是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]

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题