users@maven-jaxb2-plugin.java.net

Internal error .. unable to find mojo

From: Rupp Erich <erich.rupp_at_smarttech.at>
Date: Mon, 25 Sep 2006 08:30:12 +0200

I downloaded the maven-jaxb2-plugin sources and tried to deploy it
locally

 

 

All calls finished with this error message

 

this realm =
app0.child-container[org.jvnet.jaxb2.maven2:maven-jaxb2-plugin]

urls[0] =
file:/D:/Benutzer/ruppe.ATVIEALS/.m2/repository/org/jvnet/jaxb2/maven2/m
aven-jaxb2-plugin/0.1/maven-jaxb2-plugin-0.1.jar
<file:///D:\Benutzer\ruppe.ATVIEALS\.m2\repository\org\jvnet\jaxb2\maven
2\maven-jaxb2-plugin\0.1\maven-jaxb2-plugin-0.1.jar>

urls[1] =
file:/D:/Benutzer/ruppe.ATVIEALS/.m2/repository/com/sun/xml/bind/jaxb-im
pl/2.0/jaxb-impl-2.0.jar
<file:///D:\Benutzer\ruppe.ATVIEALS\.m2\repository\com\sun\xml\bind\jaxb
-impl\2.0\jaxb-impl-2.0.jar>

urls[2] =
file:/D:/Benutzer/ruppe.ATVIEALS/.m2/repository/javax/xml/bind/jsr173_ap
i/1.0/jsr173_api-1.0.jar
<file:///D:\Benutzer\ruppe.ATVIEALS\.m2\repository\javax\xml\bind\jsr173
_api\1.0\jsr173_api-1.0.jar>

urls[3] =
file:/D:/Benutzer/ruppe.ATVIEALS/.m2/repository/javax/xml/bind/jaxb-api/
2.0/jaxb-api-2.0.jar
<file:///D:\Benutzer\ruppe.ATVIEALS\.m2\repository\javax\xml\bind\jaxb-a
pi\2.0\jaxb-api-2.0.jar>

urls[4] =
file:/D:/Benutzer/ruppe.ATVIEALS/.m2/repository/javax/activation/activat
ion/1.1/activation-1.1.jar
<file:///D:\Benutzer\ruppe.ATVIEALS\.m2\repository\javax\activation\acti
vation\1.1\activation-1.1.jar>

urls[5] =
file:/D:/Benutzer/ruppe.ATVIEALS/.m2/repository/com/sun/xml/bind/jaxb-xj
c/2.0/jaxb-xjc-2.0.jar
<file:///D:\Benutzer\ruppe.ATVIEALS\.m2\repository\com\sun\xml\bind\jaxb
-xjc\2.0\jaxb-xjc-2.0.jar>

Number of imports: 0

 

 

this realm = plexus.core.maven

urls[0] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/commons-cli-1.0.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\commons-cli-1.0.jar>

urls[1] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/doxia-sink-api-1.0-alpha-7
.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\doxia-sink-api-1.0-alpha-7.jar
>

urls[2] = file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/jsch-0.1.24.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\jsch-0.1.24.jar>

urls[3] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-artifact-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-artifact-2.0.4.jar>

urls[4] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-artifact-manager-2.0
.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-artifact-manager-2.0.4.j
ar>

urls[5] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-core-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-core-2.0.4.jar>

urls[6] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-error-diagnostics-2.
0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-error-diagnostics-2.0.4.
jar>

urls[7] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-model-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-model-2.0.4.jar>

urls[8] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-monitor-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-monitor-2.0.4.jar>

urls[9] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-plugin-api-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-plugin-api-2.0.4.jar>

urls[10] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-plugin-descriptor-2.
0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-plugin-descriptor-2.0.4.
jar>

urls[11] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-plugin-parameter-doc
umenter-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-plugin-parameter-documen
ter-2.0.4.jar>

urls[12] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-plugin-registry-2.0.
4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-plugin-registry-2.0.4.ja
r>

urls[13] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-profile-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-profile-2.0.4.jar>

urls[14] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-project-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-project-2.0.4.jar>

urls[15] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-reporting-api-2.0.4.
jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-reporting-api-2.0.4.jar>


urls[16] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-repository-metadata-
2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-repository-metadata-2.0.
4.jar>

urls[17] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/maven-settings-2.0.4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\maven-settings-2.0.4.jar>

urls[18] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/plexus-interactivity-api-1
.0-alpha-4.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\plexus-interactivity-api-1.0-a
lpha-4.jar>

urls[19] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/wagon-file-1.0-alpha-7.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\wagon-file-1.0-alpha-7.jar>

urls[20] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/wagon-http-lightweight-1.0
-alpha-6.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\wagon-http-lightweight-1.0-alp
ha-6.jar>

urls[21] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/wagon-provider-api-1.0-alp
ha-6.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\wagon-provider-api-1.0-alpha-6
.jar>

urls[22] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/wagon-ssh-1.0-alpha-7.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\wagon-ssh-1.0-alpha-7.jar>

urls[23] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../lib/wagon-ssh-external-1.0-alp
ha-6.jar
<file:///D:\Develop\Tools\maven-2.0.4\lib\wagon-ssh-external-1.0-alpha-6
.jar>

Number of imports: 0

 

 

this realm = plexus.core

urls[0] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../core/plexus-container-default-
1.0-alpha-9.jar
<file:///D:\Develop\Tools\maven-2.0.4\core\plexus-container-default-1.0-
alpha-9.jar>

urls[1] =
file:/D:/Develop/Tools/maven-2.0.4/bin/../core/plexus-utils-1.1.jar
<file:///D:\Develop\Tools\maven-2.0.4\core\plexus-utils-1.1.jar>

Number of imports: 0

-----------------------------------------------------

[INFO]
------------------------------------------------------------------------

[ERROR] BUILD ERROR

[INFO]
------------------------------------------------------------------------

[INFO] Internal error in the plugin manager executing goal
'org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.1:generate': Unable to find
the mojo 'org.jvne t.jaxb2.maven2:maven-jaxb2-plugin:0.1:generate' in
the plugin 'org.jvnet.jaxb2.maven2:maven-jaxb2-plugin'

org.jvnet.jaxb2.maven2.XJC2Mojo

[INFO]
------------------------------------------------------------------------

[INFO] For more information, run Maven with the -e switch [INFO]
------------------------------------------------------------------------

[INFO] Total time: 2 seconds

[INFO] Finished at: Fri Sep 22 15:26:56 CEST 2006

[INFO] Final Memory: 4M/7M

[INFO]
------------------------------------------------------------------------

 

 

 

The reason was an invalid manifest in the jar caused ba a line wrap in
th pom.xml

 

 

Original line in pom.xml

      <description>A Maven-2 plugin that uses JAXB 2.x XJC compiler to
generate

            java sources from schemas.</description>

 

 

corrected to:

 

      <description>A Maven-2 plugin that uses JAXB 2.x XJC compiler to
generate java sources from schemas.</description>

 

 

works fine

 

 

Erich