J'essaie de lancer un simple travail Pentaho (Kettle/Spoon) (Java) à partir de Java. J'ai mes dépendances de projet configurées avec graddle donc en théorie je n'ai qu'à ajouter les modules pentaho-kettle et pentaho-big-data-plugin comme dépendances pour que je puisse lancer le job.Impossible de lancer un travail Pentaho simple à partir de Java en raison d'un artefact manquant dans le bocal recommandé
Le problème est que le module pentaho-big-data-plugin est livré avec une erreur: Il ne contient pas jar jsf-api: 1.1, donc le projet échoue à compiler.
Voici mon build.gradle:
compile group: 'pentaho-kettle', name: 'kettle-core', version: '7.1.0.0-12'
compile group: 'pentaho-kettle', name: 'kettle-dbdialog', version: '7.1.0.0-12'
compile group: 'pentaho-kettle', name: 'kettle-engine', version: '7.1.0.0-12'
compile 'pentaho:pentaho-big-data-plugin:7.1.0.0-12'
Voici l'erreur IntelliJ fournit en essayant de compiler:
Warning:root project 'tfg-j-hipster-app': Web Facets/Artifacts will not be configured properly Details: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':runtimeClasspath'. Caused by: org.gradle.internal.resolve.ArtifactNotFoundException: Could not find jsf-api.jar (javax.faces:jsf-api:1.1). Searched in the following locations: https://repo1.maven.org/maven2/javax/faces/jsf-api/1.1/jsf-api-1.1.jar
Voici les dépôts que je suis à la recherche dans le secteur:
repositories {
mavenLocal()
mavenCentral()
jcenter()
maven { url 'http://repo.spring.io/milestone' }
maven { url 'http://repo.spring.io/snapshot' }
maven { url 'https://repository.jboss.org/nexus/content/repositories/releases' }
maven { url 'https://oss.sonatype.org/content/repositories/releases' }
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
maven { url 'http://repo.maven.apache.org/maven2' }
// My repositories
maven { url 'http://nexus.pentaho.org/content/groups/omni' }
}
Ma version Pentaho est 7.1.0.0-12.
Pour de telles questions, incluez la version de Pentaho que vous utilisez. – AlainD
Il est 7.1.0.0-12. Je l'ai ajouté. –