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