dataease backend 编译失败,pentaho-public仓库不可用


[ERROR] Failed to execute goal on project backend: Could not resolve dependencies for project io.dataease:backend:jar:1.18.15: Failed to collect dependencies at pentaho-kettle:kettle-core:jar:8.3.0.18-1112: Failed to read artifact d
escriptor for pentaho-kettle:kettle-core:jar:8.3.0.18-1112: The following artifacts could not be resolved: pentaho-kettle:kettle-core:pom:8.3.0.18-1112 (absent): Could not transfer artifact pentaho-kettle:kettle-core:pom:8.3.0.18-1112 from/to pentaho-public (JFrog): status code: 503, reason phrase: Service Unavailable (503) → [Help 1]
编译失败,无法从pentaho拉取依赖,仓库不可用

1.18.15 刚发布,依赖还在上传,可以晚些再试试

https://nexus.pentaho.org/content/groups/omni 这个仓库和 https://repo.orl.eng.hitachivantara.com/artifactory/pnt-mvn/这个仓库地址下载依赖的话,都是返回503,有单独的仓库地址可以用吗

Failed to execute goal on project backend: Could not resolve dependencies for project io.dataease:backend:jar:1.10.0: Failed to collect dependencies at pentaho-kettle:kettle-core:jar:8.3.0.18-1084: Failed to read artifact de
scriptor for pentaho-kettle:kettle-core:jar:8.3.0.18-1084: The following artifacts could not be resolved: pentaho-kettle:kettle-core:pom:8.3.0.18-1084 (absent): Could not transfer artifact pentaho-kettle:kettle-core:pom:8.3.0.18-1084 from/to pentaho-public (https://nexus.pentaho.org/content/groups/omni): status code: 503, reason phrase: Service Temporarily Unavailable (503) → [Help 1]

别的版本也拉取不到这个pentaho-kettle的依赖

在编译后端代码时如遇到依赖无法下载的问题,可以在百度网盘上下载一下最小化的 dataease 依赖包。链接: 百度网盘 请输入提取码 提取码: rpzi

感谢大佬,可以正常编译过去了

请教一下您是如何编译通过的,我的还是会报这个错误,编译不过去。Could not find artifact org.pentaho:pentaho-parent-pom:pom:8.3.0.18-1084 in mvnrepository (Central Repository:)

参考 开发问题 - DataEase 文档

这个我解压了,放到本地maven库里了,pentaho-kettle:kettle-core:pom:8.3.0.18-1084这个不会报错,会报org.pentaho:pentaho-parent-pom:pom:8.3.0.18-1084 这个找不到。

依赖包中是包含 pentaho-parent-pom的,你可以检查一下。如果还不行,可以尝试删除对应文件夹下的_remote.properties 文件后再试。

请问百度网盘的依赖包能够适用于1.18.18吗

适用的。


你好 我尝试用百度网盘的包,实际上 1.18.18 中pom的依赖版本是高于网盘中的包的,是否可以降低pom中的版本,或者更新百度网盘中的包版本

你好,解决了吗?我也是这个问题

这个地方需要下载 他的相关源代码,然后编译打包放入你本地的 maven库,然后本地maven库不能识别是因为缺少相关jar包的pom文件,把jar包解压开,找到里面的pom文件拿出来,改名成相关的jar名字,以pom格式保存,就能识别包了