maven-plugin will nicht



  • ich hab das Beispielplugin für maven2 von der apachegroup (goal sayhi) nachgebaut, aber es funktioniert nicht. Beim Aufruf bekomm ich folgenden fehler:

    D:\workspace\maven-hello-plugin>mvn sample.plugin:maven-hello-plugin:sa
    yhi
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [ERROR] FATAL ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] null
    [INFO] ------------------------------------------------------------------------
    [INFO] Trace
    java.lang.NullPointerException
    at org.apache.maven.plugin.descriptor.PluginDescriptor.getMojo(PluginDes
    criptor.java:259)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor
    (DefaultLifecycleExecutor.java:1524)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListBy
    AggregationNeeds(DefaultLifecycleExecutor.java:381)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
    fecycleExecutor.java:135)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: < 1 second
    [INFO] Finished at: Wed Aug 15 11:58:16 CEST 2007
    [INFO] Final Memory: 1M/2M
    [INFO] ------------------------------------------------------------------------

    er findet das Plugin, aber nicht das mojo. Hab ich evtl. was fehlinterpretiert beim Lesen des Tutorials?
    Der Quellcode der POM und des Mojo ist 1:1 der Gleiche.


Anmelden zum Antworten