dataease编译打包backend出错-找不到父pom

[FATAL] Non-resolvable parent POM for io.dataease:backend:1.18.16: The following artifacts could not be resolved: io.dataease:dataease-server:pom:1.18.16 (absent): io.dataease:dataease-server:pom:1.18.16 was not found in https:/
/repo.orl.eng.hitachivantara.com/artifactory/pnt-mvn/ during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of pentaho-public has elapsed or update
s are forced and ‘parent.relativePath’ points at wrong local POM @ line 5, column 13
@

  1. Non-resolvable parent POM: 这个错误表示 Maven 无法解析项目的父 POM。在您的项目中,io.dataease:backend:1.18.16 的父 POM 是 io.dataease:dataease-server:pom:1.18.16,但是 Maven 在指定的仓库中找不到这个父 POM。可能的原因是父 POM 的版本号或者名称不正确,或者在指定的仓库中没有找到。

文档没说明白,需要压缩包里具体哪个文件?直接将解压出来的repository放到压缩包中导致maven报错了

打包项目,在根目录下打包。

core下吗?还是dataease下?我看开发文档说要在backend下执行mvn clean package -Pstage

项目根目录,dataease 目录


现在是找不到kettle相关的几个jar包了,已经按照开发问题里导入这几个jar包到本地,但是不管是清除cache还是重新加载maven还是编译不通过

image
这四个包本地maven也是识别到的

文档解决不了这个问题

这种情况你要先检查一下自己本地仓库,有没有这几个包。

本地仓库是有的,可以看上面的截图,maven也识别到没有问题。现在在dataease根目录下运行mvn clean package -Pstage,就会报这四个包的依赖确实错误。是不是maven哪里的配置需要修改?

你看看你 maven本地仓库路径,idea和maven是不是一样的,这种情况还是多检查一下自己环境。