2 Stimmen

Fehler bei der Ausführung des Ziels org.codehaus.mojo exec-maven-plugin

Ich habe ein Problem, bei dem ich 5 Tage lang ohne Lösung verbracht habe: Beim Ausführen von mvn exec:java schlägt es fehl, die Konfigurationsargumente korrekt zu parsen, und wirft den folgenden Fehler:

"Fehler beim Ausführen des Ziels org.codehaus.mojo:exec-maven-plugin:1.1:java (default-cli) im Projekt poll-translator: Während der Ausführung der Java-Klasse ist eine Ausnahme aufgetreten. null: InvocationTargetException: Fehler beim Erstellen von Bean mit dem Namen 'serviceLocator', definiert in der Klassenpfad-Ressource [META-INF/dsol/dsol.xml]: Kann die Referenz auf die Bean 'dsol-service-proxy' nicht auflösen, während das Konstruktorargument gesetzt wird; die verschachtelte Ausnahme ist org.springframework.beans.factory.BeanCreationException: Fehler beim Erstellen der Bean mit dem Namen 'dsol-service-proxy', definiert in der Klassenpfad-Ressource [META-INF/dsol/dsol.xml]: Die Instanziierung der Bean ist fehlgeschlagen; die verschachtelte Ausnahme ist net.sf.cglib.core.CodeGenerationException: java.lang.NullPointerException-->null -> [Hilfe 1]"

Das ist die verwendete POM-Konfigurationsdatei (unter Verwendung von Apache Maven 3.0.4):

4.0.0

    org.dsol
    dsol-parent
    1-SNAPSHOT
    ../dsol/dsol-parent/pom.xml

org.dsol.project
poll-translator
0.1-SNAPSHOT

    0.1-SNAPSHOT

        dsol.internal
        http://maven.dsol-lang.net:8080/archiva/repository/internal/

        dsol.snapshots
        http://maven.dsol-lang.net:8080/archiva/repository/snapshots/

        org.dsol
        dsol-interpreter
        ${dsol.version}

        org.dsol
        dsol-default-planner-plugin-impl
        ${dsol.version}

        org.apache.cxf
        cxf-rt-transports-http-jetty

            org.apache.maven.plugins
            maven-compiler-plugin

                1.6
                1.6

            org.codehaus.mojo
            exec-maven-plugin
            1.1

                        java

                org.dsol.engine.DSOLServer

            com.thoughtworks.paranamer
            paranamer-maven-plugin

                    run  

                        ${project.build.sourceDirectory}
                        ${project.build.outputDirectory}

                        generate

                org.eclipse.m2e
                lifecycle-mapping
                1.0.0

                                        com.thoughtworks.paranamer

                                        paranamer-maven-plugin

                                        [2.3,)

                                        generate

Ich weiß nicht, wo das Problem ist und wie ich es lösen kann! Können Sie mir bitte helfen?

Mit freundlichen Grüßen, Sana.

1voto

Sajan Chandran Punkte 10999

Das Problem liegt an Ihrer Spring-Konfiguration und nicht an Ihrer Maven-Konfiguration. In Ihrem Fall, wenn Spring versucht, das Objekt dsol-service-proxy zu erstellen, benötigt der Konstruktor serviceLocator, der wiederum serviceLocator erstellt und Spring ein Problem bei der Erstellung Ihres serviceLocator festgestellt hat. Überprüfen Sie Ihre dsol.xml und stellen Sie sicher, dass serviceLocator korrekt konfiguriert ist.

0voto

Dino Velić Punkte 878

Eine weitere mögliche Lösung besteht darin, wenn Sie so etwas haben wie ${env.ANDROID_HOME}/build-tools/android-4.2.2/lib/dx.jar , consider adding ANDROID_HOME to environment path variables.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X