Hello again,

A minor correction: behavior of "mvn verify" and "mvn package" is  
identical. The classes do NOT disappear from "target\classes". As I  
originally posted.

Can anyone clarify what I need to do to get maven to include  
jibx-generated classes in the JAR archives?

Thank you in advance!

On Fri, 13 May 2011 16:32:25 +0300, Alexandros Karypidis  
<akary...@yahoo.gr> wrote:

> Hello,
>
> I've started using jibx in my web application, which is built using  
> maven.
> I therefore followed the instructions at the site
> (http://jibx.sourceforge.net/maven-jibx-plugin/usage.html). I am  
> observing
> the following weird (at least to me) behavior:
>
> 1) When I run "mvn compile", the binding compiler is NOT executed at all.
>
>       Is this normal?
>
> 2) When I run "mvn test" or "mvn verify", the binding compiler is  
> executed
> and I can see the generated bindings (JiBX_jibx_bindingCLASSNAME.class)  
> in
> the target\classes folder. However, in the case of "mvn verify", the
> webapp is also packed into a WAR. The modules with bindings are placed in
> WEB-INF/lib and do NOT include the bindings (even those are left in the
> target\classes folder).
>
>       Is this normal? How can I include the JiBX bindings in
> WEB-INF/lib/module.jar
>
> 3) When I run "mvn package", the classes created from the JiBX binding
> compiler are DELETED some time after being generated. Therefore, there is
> nothing in the target\classes folder, and also nothing in the
> WEB-INF/lib/module.jar archive within my generated WAR (as in the case of
> "mvn verify", only this time the classes have disappeared altogether).
>
>       Is this normal? How can I include the JiBX bindings in my WAR's
> WEB-INF/lib/module.jar
>
> Expecially in the case of "verify" and "package" I end up with a "broken
> WAR", as deploying it causes (naturally" the "Unable to access binding
> information for class" exception discussed here:
>
>       http://jibx.sourceforge.net/faq.html#nobind
>
> ------------------------------------------------------------------------------
> Achieve unprecedented app performance and reliability
> What every C/C++ and Fortran developer should know.
> Learn how Intel has extended the reach of its next-generation tools
> to help boost performance applications - inlcuding clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> _______________________________________________
> jibx-users mailing list
> jibx-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jibx-users

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to