Discussion:
[jade-develop] error compile build for wsdc add-ons
maria diciocia
2014-07-22 14:37:01 UTC
Permalink
Hi,

I download add-on WSDC
<http://jade.tilab.com/dl.php?file=DynamicClientAddOn-2.6.zip> .

I want to use this add on.

When i compile build.xml

----

<project name="DynamicClient" default="compile" basedir=".">
<!-- set global properties for this build -->
<property name="jade-home" value="C:/Jade"/>

<property name="version" value="2.1"/>

<property name="src" value="src"/>
<property name="build" value="classes"/>
<property name="doc" value="doc"/>
<property name="lib" value="lib"/>
<property name="bin" value="bin"/>
<property name="jade-lib-dir" value="${jade-home}/lib"/>

<property name="javac.optimize" value="off"/>
<property name="javac.debug" value="on"/>

<path id="dynamicClient.classpath">
<fileset dir="${lib}">
<include name="axisPlus.jar"/>
<include name="commons-discovery-0.2.jar"/>
<include name="commons-logging-1.1.1.jar"/>
<include name="jaxrpc-1.1.jar"/>
<include name="saaj-1.2.jar"/>
<include name="wsdl4j-1.5.1.jar"/>
<include name="wss4j-1.5.1.jar"/>
<include name="xmlsec-1.3.0.jar"/>
</fileset>
<fileset dir="${jade-lib-dir}">
<include name="**/*.jar"/>
</fileset>
</path>

<target name="init">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the directories structure used to store files -->
<mkdir dir="${build}"/>
<mkdir dir="${lib}"/>
<mkdir dir="${doc}/api"/>
</target>

<!-- Compile the javadoc code from ${src} into ${doc} -->
<target name="doc" depends="compile" description="generate java doc">
<mkdir dir="${doc}/api"/>
<javadoc destdir="${doc}/api" author="true" windowtitle="JADE
WebService Dynamic Client classes">
<fileset dir="${src}" >
<include name="jade/content/abs/**"/>
<include name="jade/webservice/**"/>
<exclude name="jade/webservice/dynamicClient/OperationParser.java"/>
<exclude
name="jade/webservice/dynamicClient/XsdPrimitivesOntology.java"/>
<exclude name="jade/webservice/utils/**"/>
</fileset>
<classpath>
<pathelement location="{build}"/>
<path refid="dynamicClient.classpath"/>
</classpath>
</javadoc>
</target>

<target name="compile" depends="init" description="compile the sources">
<javac srcdir="${src}"
destdir="${build}"
nowarn="off"
optimize="${javac.optimize}"
debug="${javac.debug}"
debuglevel="lines,vars,source"
deprecation="off"
includeantruntime="false"
<compilerarg value="-Xlint"/>
<classpath>
<path refid="dynamicClient.classpath"/>
</classpath>
</javac>
</target>

<target name="lib" depends="compile" description="generate jar archive">
<jar jarfile="${lib}/wsdc.jar">
<fileset dir="${build}" includes="**/jade/**"/>
</jar>
</target>

<!-- Make distribution zip file and put in ${dist} -->
<target name="dist" depends="clean, doc, lib" description="make
distribution zip file">

<ant antfile="build.xml" dir="./examples/server" target="rebuild"/>
<ant antfile="build.xml" dir="./examples/client" target="rebuild"/>

<echo message="GENERATE THE PDF FORM OF THE DYNAMIC CLIENT GUIDE, PUT
IT IN THE LOCAL DIRECTORY (jade/add-ons/dynamicClient) AND THEN PRESS ENTER
-->"/>
<input/>
<mkdir dir="${jade-home}/doc"/>
<mkdir dir="${jade-home}/doc/tutorials"/>
<copy file="DynamicClientGuide.pdf" todir="${jade-home}/doc/tutorials"/>

<delete file="../DynamicClientAddOn-${version}.zip" quiet="true"/>
<zip zipfile="../DynamicClientAddOn-${version}.zip" basedir="../..">
<exclude name="add-ons/dynamicClient/DynamicClientGuide.*"/>
<include name="doc/tutorials/DynamicClientGuide.pdf"/>
<include name="add-ons/dynamicClient/build.xml"/>
<include name="add-ons/dynamicClient/COPYING"/>
<include name="add-ons/dynamicClient/License"/>
<include name="add-ons/dynamicClient/src/**"/>
<include name="add-ons/dynamicClient/doc/**"/>
<include name="add-ons/dynamicClient/lib/**"/>
<include name="add-ons/dynamicClient/resources/**"/>
<include name="add-ons/dynamicClient/examples/**"/>
<include name="add-ons/dynamicClient/bin/*.bat"/>
<include name="add-ons/dynamicClient/bin/*.sh"/>
<exclude name="add-ons/dynamicClient/examples/client/classes/**"/>
<exclude name="add-ons/dynamicClient/examples/server/classes/**"/>
</zip>
</target>

<target name="clean" description="clean up">
<!-- Delete the ${build} directory tree -->
<delete includeEmptyDirs="true" quiet="true">
<fileset dir="${build}"/>
<fileset dir="${lib}">
<include name="wsdc.jar"/>
</fileset>
<fileset dir="${bin}">
<include name="*.java"/>
<include name="*.class"/>
</fileset>
</delete>
</target>

</project>
----

I attach file ErrorCompileWSDC.png


Requirements:
windows 8.1
jade 4.3.2
add-on wsdc last version from web site
jdk 1.7.0_60
ant 1.9.4 version


what's the problem?

Thank you

Miria
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jade.tilab.com/pipermail/jade-develop/attachments/20140722/36634a94/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ErrorCompileWSDC.png
Type: image/png
Size: 72337 bytes
Desc: not available
URL: <Loading Image...>
Scagliotti Enrico (Guest)
2014-07-23 12:54:13 UTC
Permalink
Hi,

To build the WSDC add-on you must have the JADE libraries and a folder organization standard for JADE add-ons, like this:
jade
+- lib
+- jade.jar
+- ...
+- add-ons
+- dynamicClient
+- src
+- lib
+- ...

For all details you can read the tutorial that you can find at this link:
http://jade.tilab.com/doc/tutorials/DynamicClientGuide.pdf

Bye,
Enrico

Da: jade-develop [mailto:jade-develop-bounces at avalon.tilab.com] Per conto di maria diciocia
Inviato: martedì 22 luglio 2014 16:37
A: jade-develop at avalon.tilab.com
Oggetto: [jade-develop] error compile build for wsdc add-ons

Hi,

I download add-on WSDC<http://jade.tilab.com/dl.php?file=DynamicClientAddOn-2.6.zip> .

I want to use this add on.

When i compile build.xml

----

<project name="DynamicClient" default="compile" basedir=".">
<!-- set global properties for this build -->
<property name="jade-home" value="C:/Jade"/>

<property name="version" value="2.1"/>

<property name="src" value="src"/>
<property name="build" value="classes"/>
<property name="doc" value="doc"/>
<property name="lib" value="lib"/>
<property name="bin" value="bin"/>
<property name="jade-lib-dir" value="${jade-home}/lib"/>

<property name="javac.optimize" value="off"/>
<property name="javac.debug" value="on"/>

<path id="dynamicClient.classpath">
<fileset dir="${lib}">
<include name="axisPlus.jar"/>
<include name="commons-discovery-0.2.jar"/>
<include name="commons-logging-1.1.1.jar"/>
<include name="jaxrpc-1.1.jar"/>
<include name="saaj-1.2.jar"/>
<include name="wsdl4j-1.5.1.jar"/>
<include name="wss4j-1.5.1.jar"/>
<include name="xmlsec-1.3.0.jar"/>
</fileset>
<fileset dir="${jade-lib-dir}">
<include name="**/*.jar"/>
</fileset>
</path>

<target name="init">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the directories structure used to store files -->
<mkdir dir="${build}"/>
<mkdir dir="${lib}"/>
<mkdir dir="${doc}/api"/>
</target>

<!-- Compile the javadoc code from ${src} into ${doc} -->
<target name="doc" depends="compile" description="generate java doc">
<mkdir dir="${doc}/api"/>
<javadoc destdir="${doc}/api" author="true" windowtitle="JADE WebService Dynamic Client classes">
<fileset dir="${src}" >
<include name="jade/content/abs/**"/>
<include name="jade/webservice/**"/>
<exclude name="jade/webservice/dynamicClient/OperationParser.java"/>
<exclude name="jade/webservice/dynamicClient/XsdPrimitivesOntology.java"/>
<exclude name="jade/webservice/utils/**"/>
</fileset>
<classpath>
<pathelement location="{build}"/>
<path refid="dynamicClient.classpath"/>
</classpath>
</javadoc>
</target>

<target name="compile" depends="init" description="compile the sources">
<javac srcdir="${src}"
destdir="${build}"
nowarn="off"
optimize="${javac.optimize}"
debug="${javac.debug}"
debuglevel="lines,vars,source"
deprecation="off"
includeantruntime="false"
<compilerarg value="-Xlint"/>
<classpath>
<path refid="dynamicClient.classpath"/>
</classpath>
</javac>
</target>

<target name="lib" depends="compile" description="generate jar archive">
<jar jarfile="${lib}/wsdc.jar">
<fileset dir="${build}" includes="**/jade/**"/>
</jar>
</target>

<!-- Make distribution zip file and put in ${dist} -->
<target name="dist" depends="clean, doc, lib" description="make distribution zip file">

<ant antfile="build.xml" dir="./examples/server" target="rebuild"/>
<ant antfile="build.xml" dir="./examples/client" target="rebuild"/>

<echo message="GENERATE THE PDF FORM OF THE DYNAMIC CLIENT GUIDE, PUT IT IN THE LOCAL DIRECTORY (jade/add-ons/dynamicClient) AND THEN PRESS ENTER -->"/>
<input/>
<mkdir dir="${jade-home}/doc"/>
<mkdir dir="${jade-home}/doc/tutorials"/>
<copy file="DynamicClientGuide.pdf" todir="${jade-home}/doc/tutorials"/>

<delete file="../DynamicClientAddOn-${version}.zip" quiet="true"/>
<zip zipfile="../DynamicClientAddOn-${version}.zip" basedir="../..">
<exclude name="add-ons/dynamicClient/DynamicClientGuide.*"/>
<include name="doc/tutorials/DynamicClientGuide.pdf"/>
<include name="add-ons/dynamicClient/build.xml"/>
<include name="add-ons/dynamicClient/COPYING"/>
<include name="add-ons/dynamicClient/License"/>
<include name="add-ons/dynamicClient/src/**"/>
<include name="add-ons/dynamicClient/doc/**"/>
<include name="add-ons/dynamicClient/lib/**"/>
<include name="add-ons/dynamicClient/resources/**"/>
<include name="add-ons/dynamicClient/examples/**"/>
<include name="add-ons/dynamicClient/bin/*.bat"/>
<include name="add-ons/dynamicClient/bin/*.sh"/>
<exclude name="add-ons/dynamicClient/examples/client/classes/**"/>
<exclude name="add-ons/dynamicClient/examples/server/classes/**"/>
</zip>
</target>

<target name="clean" description="clean up">
<!-- Delete the ${build} directory tree -->
<delete includeEmptyDirs="true" quiet="true">
<fileset dir="${build}"/>
<fileset dir="${lib}">
<include name="wsdc.jar"/>
</fileset>
<fileset dir="${bin}">
<include name="*.java"/>
<include name="*.class"/>
</fileset>
</delete>
</target>

</project>
----

I attach file ErrorCompileWSDC.png


Requirements:
windows 8.1
jade 4.3.2
add-on wsdc last version from web site
jdk 1.7.0_60
ant 1.9.4 version


what's the problem?

Thank you

Miria

________________________________
Nessun virus nel messaggio.
Controllato da AVG - www.avg.com<http://www.avg.com>
Versione: 2014.0.4716 / Database dei virus: 3986/7904 - Data di rilascio: 23/07/2014
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jade.tilab.com/pipermail/jade-develop/attachments/20140723/3a8908c5/attachment-0001.html>
Caire Giovanni
2014-07-24 21:20:42 UTC
Permalink
Hi,

From the picture you provided I only see warnings. Can you please provide the errors ... not in form of an image, but in textual form.

Bye,

Giovanni

Da: jade-develop [mailto:jade-develop-bounces at avalon.tilab.com] Per conto di maria diciocia
Inviato: martedì 22 luglio 2014 16:37
A: jade-develop at avalon.tilab.com
Oggetto: [jade-develop] error compile build for wsdc add-ons

Hi,

I download add-on WSDC<http://jade.tilab.com/dl.php?file=DynamicClientAddOn-2.6.zip> .

I want to use this add on.

When i compile build.xml

----

<project name="DynamicClient" default="compile" basedir=".">
<!-- set global properties for this build -->
<property name="jade-home" value="C:/Jade"/>

<property name="version" value="2.1"/>

<property name="src" value="src"/>
<property name="build" value="classes"/>
<property name="doc" value="doc"/>
<property name="lib" value="lib"/>
<property name="bin" value="bin"/>
<property name="jade-lib-dir" value="${jade-home}/lib"/>

<property name="javac.optimize" value="off"/>
<property name="javac.debug" value="on"/>

<path id="dynamicClient.classpath">
<fileset dir="${lib}">
<include name="axisPlus.jar"/>
<include name="commons-discovery-0.2.jar"/>
<include name="commons-logging-1.1.1.jar"/>
<include name="jaxrpc-1.1.jar"/>
<include name="saaj-1.2.jar"/>
<include name="wsdl4j-1.5.1.jar"/>
<include name="wss4j-1.5.1.jar"/>
<include name="xmlsec-1.3.0.jar"/>
</fileset>
<fileset dir="${jade-lib-dir}">
<include name="**/*.jar"/>
</fileset>
</path>

<target name="init">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the directories structure used to store files -->
<mkdir dir="${build}"/>
<mkdir dir="${lib}"/>
<mkdir dir="${doc}/api"/>
</target>

<!-- Compile the javadoc code from ${src} into ${doc} -->
<target name="doc" depends="compile" description="generate java doc">
<mkdir dir="${doc}/api"/>
<javadoc destdir="${doc}/api" author="true" windowtitle="JADE WebService Dynamic Client classes">
<fileset dir="${src}" >
<include name="jade/content/abs/**"/>
<include name="jade/webservice/**"/>
<exclude name="jade/webservice/dynamicClient/OperationParser.java"/>
<exclude name="jade/webservice/dynamicClient/XsdPrimitivesOntology.java"/>
<exclude name="jade/webservice/utils/**"/>
</fileset>
<classpath>
<pathelement location="{build}"/>
<path refid="dynamicClient.classpath"/>
</classpath>
</javadoc>
</target>

<target name="compile" depends="init" description="compile the sources">
<javac srcdir="${src}"
destdir="${build}"
nowarn="off"
optimize="${javac.optimize}"
debug="${javac.debug}"
debuglevel="lines,vars,source"
deprecation="off"
includeantruntime="false"
<compilerarg value="-Xlint"/>
<classpath>
<path refid="dynamicClient.classpath"/>
</classpath>
</javac>
</target>

<target name="lib" depends="compile" description="generate jar archive">
<jar jarfile="${lib}/wsdc.jar">
<fileset dir="${build}" includes="**/jade/**"/>
</jar>
</target>

<!-- Make distribution zip file and put in ${dist} -->
<target name="dist" depends="clean, doc, lib" description="make distribution zip file">

<ant antfile="build.xml" dir="./examples/server" target="rebuild"/>
<ant antfile="build.xml" dir="./examples/client" target="rebuild"/>

<echo message="GENERATE THE PDF FORM OF THE DYNAMIC CLIENT GUIDE, PUT IT IN THE LOCAL DIRECTORY (jade/add-ons/dynamicClient) AND THEN PRESS ENTER -->"/>
<input/>
<mkdir dir="${jade-home}/doc"/>
<mkdir dir="${jade-home}/doc/tutorials"/>
<copy file="DynamicClientGuide.pdf" todir="${jade-home}/doc/tutorials"/>

<delete file="../DynamicClientAddOn-${version}.zip" quiet="true"/>
<zip zipfile="../DynamicClientAddOn-${version}.zip" basedir="../..">
<exclude name="add-ons/dynamicClient/DynamicClientGuide.*"/>
<include name="doc/tutorials/DynamicClientGuide.pdf"/>
<include name="add-ons/dynamicClient/build.xml"/>
<include name="add-ons/dynamicClient/COPYING"/>
<include name="add-ons/dynamicClient/License"/>
<include name="add-ons/dynamicClient/src/**"/>
<include name="add-ons/dynamicClient/doc/**"/>
<include name="add-ons/dynamicClient/lib/**"/>
<include name="add-ons/dynamicClient/resources/**"/>
<include name="add-ons/dynamicClient/examples/**"/>
<include name="add-ons/dynamicClient/bin/*.bat"/>
<include name="add-ons/dynamicClient/bin/*.sh"/>
<exclude name="add-ons/dynamicClient/examples/client/classes/**"/>
<exclude name="add-ons/dynamicClient/examples/server/classes/**"/>
</zip>
</target>

<target name="clean" description="clean up">
<!-- Delete the ${build} directory tree -->
<delete includeEmptyDirs="true" quiet="true">
<fileset dir="${build}"/>
<fileset dir="${lib}">
<include name="wsdc.jar"/>
</fileset>
<fileset dir="${bin}">
<include name="*.java"/>
<include name="*.class"/>
</fileset>
</delete>
</target>

</project>
----

I attach file ErrorCompileWSDC.png


Requirements:
windows 8.1
jade 4.3.2
add-on wsdc last version from web site
jdk 1.7.0_60
ant 1.9.4 version


what's the problem?

Thank you

Miria

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jade.tilab.com/pipermail/jade-develop/attachments/20140724/55fd4397/attachment-0001.html>
Loading...