Hi
I just put dependency of the xjc plugin in metacode, since it's the on
top of api/rt, although metacode never use the xjc plugin.
but seems that's the only workaround solution i can figure out.
James.
Hi Jim,
I have come accross a similar (or the same) problem a while ago: the
first time a code-generator was run it had to already have all the
dependencies for subsequent runs declared - this was causing problems
with testing extensions that were only built as part of the CXF
project (i.e. the default value plugin, and former cfg plugin) and the
reason Sun's maven-jaxb-plugin was used for testing them.
I believe this is a bug in maven.
Andrea.
Jim Ma wrote:
Hi all ,
Does anyone have any idea why this is happening ?
If we removed the following dependency (marked with ====)from
metacode
module,
buid rt-management always failed.
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-common-xsd</artifactId>
<version>${project.version}</version>
<executions>
<execution>
...
</configuration>
<goals>
<goal>xsdtojava</goal>
</goals>
</execution>
</executions>
<dependencies>
=========================
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-tools2-xjc-dv</artifactId>
<version>${project.version}</version>
</dependency>
=========================
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-common-utilities</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</plugin>
rt-management always complain unrecognized parameter -Xdv. But I
have set
the
the cxf-tools-xjc-dv dependency for xsdtojava plugin . Is this an
issue in
our jaxb plugin ?
Another question is : Why do we need to implement our own jaxb plugin
instead of using Sun's jaxb plugin ?
Thanks
Jim