Lernen Jenkins. Windows 7 mit jenkins-2.73.3, ein Maven-Projekt gibt folgende Ausgabe:Jenkins Maven, wie man falschen Befehl repariert
20:29:11 [test] $ "C: \ Programme \ Java \ jdk1.8.0_102/bin/java" -Xmx1024m - XX: MaxPermSize = 256m -cp "C: \ Programme (x86) \ Jenkins \ plugins \ Maven-Plugin \ WEB-INF \ lib \ maven33-Agent-1.12-Alpha-1.jar; C: \ Apps \ apache- maven-3.3.9 \ boot \ plexus-classworlds-2.5.2.jar; C: \ Apps \ apache-maven-3.3.9/conf/protokollieren "jenkins.maven3.agent.Maven33Main C: \ Apps \ apache-maven -3.3.9 "C: \ Programme (x86) \ Jenkins \ WEB-INF \ lib \ remoting-3.10.2.jar" "C: \ Programme (x86) \ Jenkins \ plugins \ maven-plugin \ WEB-INF \ lib \ maven33-interceptor-1.12-alpha-1.jar "" C: \ Programme (x86) \ Jenkins \ plugins \ maven-plugin \ WEB-INF \ lib \ maven3-interceptor-commons-1.12- alpha-1.jar "50129 20:29:11 Fehler: Hauptklasse konnte nicht gefunden oder geladen werden -Xmx1024m 20:29:41 FEHLER: Fehler bei lau Maven. Exit code = 1 20:29:41 Fertig: FAILURE
Das Problem liegt auf der Hand: Java nimmt -Xmx1024m als Hauptklasse. Aber der Befehl wird generiert, wie kann ich "-Xmx .. -XX: Max .." an das Ende des Befehls verschieben?
Scheint, dass Sie diesen Code kopieren und einfügen. Solche langen Bindestriche werden im Allgemeinen nicht von Computerprogrammen verwendet, sondern nur von Software, die sich auf Typografie für Menschen konzentriert – StephenKing