2017-02-11 4 views
0

Ich bekomme den folgenden Fehler beim Versuch, mein Maven-Projekt in Jenkins zu bauen.Fehler beim Ausführen von Maven-Projekt über Jenkins

[ERROR] Failed to execute goal com.oracle.adf.plugin:ojmake:12.2.1-0-0:compile (default) on project TestApp: Execution default of goal com.oracle.adf.plugin:ojmake:12.2.1-0-0:compile failed: Unable to load the mojo 'compile' in the plugin 'com.oracle.adf.plugin:ojmake:12.2.1-0-0' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: oracle/jdeveloper/deploy/maven/OjmakeMojo : Unsupported major.minor version 52.0 
[ERROR] ----------------------------------------------------- 
[JENKINS] Archiving C:\test\pom.xml to com.test/test/3.7.2/TestApp-3.7.2.pom 
[ERROR] realm = plugin>com.oracle.adf.plugin:ojmake:12.2.1-0-0 
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy 
[ERROR] urls[0] = file:/C:/maven-repository/com/oracle/adf/plugin/ojmake/12.2.1-0-0/ojmake-12.2.1-0-0.jar 
[ERROR] urls[1] = file:/C:/maven-repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar 
[ERROR] Number of foreign imports: 1 
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]] 
[ERROR] 
[ERROR] ----------------------------------------------------- 

Jenkins Version: 2.19.2

Maven Version: 3.3.9

jdk Version: 1.7.0_79

ich Maven Compiler-Plugin in meinem pom.xml Datei bin mit , die Ziel- und Quellenmenge ist 1,7. Ich arbeite in Windows-Umgebung. Stellen Sie sicher, dass die PATH-Variable wie erforderlich festgelegt ist. Trotzdem scheitert der Jenkins-Job. Wie überwinde ich diesen Fehler?

Antwort

0

Dies scheint ein Java-Mismatch zu sein. Konfigurieren Sie sind Jenkins Jobs zu verwenden JDK 8.
Es kann unter "Manage Jenkins" -Option durchgeführt werden, oder Sie können es spezifisch für den Job unter "konfigurieren" -Option in den Jobs machen.

+0

Ich habe Jdk8 installiert und meinen Jenkins-Job für die Verwendung dieser JDK-Version konfiguriert. Immer noch Fehler bekommen. '[ERROR] Fehler beim Ausführen des Ziels com.oracle.adf.plugin: ojmake: 12.2.1-0-0: Kompilieren (Standard) beim Projekt TestAppView: Das Programm" $ {env.ORACLE_HOME}/jdeveloper/jdev/bin "kann nicht ausgeführt werden /ojmake.exe ": CreateProcess Fehler = 2, Das System kann die angegebene Datei nicht finden -> [Hilfe 1]' – akr

+0

Ich kann sehen, dass der Java-Fehler verschwunden ist, aber jetzt scheint es eine fehlende Datei Problem zu sein ' Das Programm "$ {env.ORACLE_HOME} /jdeveloper/jdev/bin/ojmake.exe" kann nicht ausgeführt werden. Diese Zeile besagt eindeutig, dass eine Datei mit dem Namen "ojmake.exe" in dem angegebenen Pfad fehlt dh ** "$ { env.ORACLE_HOME} /jdeveloper/jdev/bin/ojmake.exe "**. Also, bitte legen Sie die gewünschte Datei (ojmake.exe) an diesem Ort. Lässt überprüfen, ob es weiter ausgeführt wird oder nicht. Finger gekreuzt. – vijayraj34

Verwandte Themen