我正在尝试从 Maven 中的以下存储库下载 Kettle jar:
<repository>
<id>pentaho-rep</id>
<url>http://maven-repository.com/artifact/pentaho-kettle/</url>
</repository>
但在 Maven 构建过程中出现以下文件格式错误: .m2 epository\pentaho\kettle\kettle-core.3.0.0-200\kettle-core-5.3.0.0-200.jar;打开 zip 文件时出错
我尝试删除.m2,也尝试了其他水壶版本等,但同样的问题。我不清楚存储库是否已损坏或其他问题。我可以使用任何建议或备用存储库位置(包含 Kettle 5.2 版本及更高版本)? Pentaho 网站或论坛上对此没有太多有用的帮助。谢谢。
我不相信我们将 JAR 发布到 maven-repository.com。尝试我们的官方存储库:http://nexus.pentaho.org/content/groups/omni
我使用了以下存储库。用于获取文件。
<repository>
<id>pentaho-releases</id>
<url>http://repository.pentaho.org/artifactory/repo/</url>
</repository>
它可能不是官方的 pentaho 存储库。但这对我有用。您可以检查this参考。博客。
希望对你也有帮助:)
谢谢,以下内容对我有用:
<repositories>
<repository>
<id>pentaho-releases</id>
<url>http://repository.pentaho.org/artifactory/repo/</url>
</repository>
</repositories>
<properties>
<pentaho.kettle.version>5.3.0.0-200</pentaho.kettle.version>
</properties>
<dependencies>
<dependency>
<groupId>pentaho-kettle</groupId>
<artifactId>kettle-core</artifactId>
<version>${pentaho.kettle.version}</version>
</dependency>
<dependency>
<groupId>pentaho-kettle</groupId>
<artifactId>kettle-engine</artifactId>
<version>${pentaho.kettle.version}</version>
</dependency>
<dependency>
<groupId>pentaho-kettle</groupId>
<artifactId>kettle-ui-swt</artifactId>
<version>${pentaho.kettle.version}</version>
</dependency>
</dependencies>
最近我们也遇到了同样的问题。使用以下更新存储库和版本号,maven 构建已为我修复。
<repository>
<id>pentaho-public</id>
<url>https://repo.orl.eng.hitachivantara.com/artifactory/pnt-mvn/</url>
</repository>
<dependency>
<groupId>pentaho-kettle</groupId>
<artifactId>kettle-core</artifactId>
<version>9.5.2.0-272</version>
</dependency>r code here