Hmm, I just looked at my jibx.xml, and I have it structured a bit
differently:
<!-- jibx classpath -->
<path id="jibx.classpath">
<pathelement location="${coreApp.base}/WebContent/WEB-INF/classes"/>
</path>
<!-- bind as a separate step -->
<target name="jibxbind" depends="check-binding">
<echo message="Running JiBX binding compiler"/>
<taskdef name="bind" classname="org.jibx.binding.ant.CompileTask">
<classpath>
<pathelement location="${jibx-home}/lib/jibx-bind.jar"/>
<pathelement location="${jibx-home}/lib/jibx-run.jar"/>
<pathelement location="${jibx-home}/lib/bcel.jar"/>
<pathelement location="${jibx-home}/lib/xpp3.jar"/>
</classpath>
</taskdef>
<bind verbose="false" binding="${basedir}/jibxBinding.xml">
<classpath refid="jibx.classpath"/>
</bind>
</target>
n.b. you can have multiple <pathelement location=""/> elements in the <path
id="jibx.classpath"> element.
Hope this helps,
-Brian
On Wed, Mar 12, 2008 at 4:26 PM, Alberto Ivo <[EMAIL PROTECTED]> wrote:
> Hi Brian,
>
> the ${lib.dir} and ${basedir} are pointing to the correct dir.. and the
> .class are all there... I just checked... I don't know why this error is
> happening.. I laready lost my mind trying to figure it out.. but I couldn't
> :-(
>
>
> On Wed, Mar 12, 2008 at 5:56 PM, Brian Thompson <[EMAIL PROTECTED]>
> wrote:
>
> > What happens when you echo ${lib.dir} and ${basedir} just below
> >
> > <echo message="Running JiBX binding compiler" />
> > ?
> >
> > I suspect you have a simple problem with the paths you're handing to
> > Jibx.
> >
> > Another thing you can check is to make sure that your .class files are
> > actually getting built before the Jibx binding gets started.
> >
> > Good luck!
> >
> > -Brian
> >
> >
> >
> > On Wed, Mar 12, 2008 at 3:35 PM, Alberto Ivo <[EMAIL PROTECTED]>
> > wrote:
> >
> > > Hello,
> > >
> > > Can anyone please send me the ANT task to run jibx. Mine is wrong:
> > >
> > > <target name="jibx-binding" description="criando bindings XML"
> > > depends="compile">
> > > <echo message="Running JiBX binding compiler" />
> > > <taskdef name="bind" classname="
> > > org.jibx.binding.ant.CompileTask">
> > > <classpath>
> > > <pathelement location="${lib.dir}/jibx-bind.jar" />
> > > </classpath>
> > > </taskdef>
> > >
> > > <bind load="true" binding="${basedir}/classes/binding-
> > > CabecalhoTestAval.xml">
> > > <classpath>
> > > <pathelement location="${basedir}/classes" />
> > > <fileset dir="${lib.dir}">
> > > <include name="**/*.jar"/>
> > > </fileset>
> > > </classpath>
> > > </bind>
> > > </target>
> > >
> > >
> > > The error is:
> > >
> > > jibx-binding:
> > > [echo] Running JiBX binding compiler
> > > [bind] Error: Cannot find information for class
> > > br.com.petrobras.itp.model.CabecalhoTestAval; on mapping element at
> > > (line 7, col 46, in ITPO/classes/binding-CabecalhoTestAval.xml)
> > >
> > >
> > > and I am sure the class CabecalhoTestAval is in the right place... why
> > > is this error happening???
> > >
> > >
> > > Thanks in advance!
> > >
> > >
> > > -------------------------------------------------------------------------
> > > This SF.net email is sponsored by: Microsoft
> > > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > > _______________________________________________
> > > jibx-users mailing list
> > > jibx-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/jibx-users
> > >
> > >
> >
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Microsoft
> > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > _______________________________________________
> > jibx-users mailing list
> > jibx-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/jibx-users
> >
> >
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> jibx-users mailing list
> jibx-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jibx-users
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users