我有一个项目是这样的:
起源
- 模块[自行车]
- 模块[汽车]
在父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]
暂无答案!
目前还没有任何答案,快来回答吧!