From: <hee...@us...> - 2009-08-15 11:31:45
|
Revision: 1824 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1824&view=rev Author: heeroyuy Date: 2009-08-15 11:31:37 +0000 (Sat, 15 Aug 2009) Log Message: ----------- -add a new task to build the necessary jars for ontowiki and copy it to the plugin dir of ontowiki Modified Paths: -------------- trunk/build.xml Modified: trunk/build.xml =================================================================== --- trunk/build.xml 2009-08-13 14:27:03 UTC (rev 1823) +++ trunk/build.xml 2009-08-15 11:31:37 UTC (rev 1824) @@ -6,6 +6,7 @@ <property name="source_dir" value="src/dl-learner" /> <property name="protege_dir" value="/home/jl/programme/Protege_4.0_beta/plugins" /> <property name="class_dir" value="classes" /> + <property name="ontowiki_dir" value="${user.home}/workspace/ontowiki/ontowiki/src/extensions/components/dllearner/dllearner" /> <property name="php_client_dir" value="src/php-client" /> <tstamp> @@ -404,4 +405,44 @@ <delete dir="${release}" /> </target> + <!--Builds the Ontowiki DL-Learner Jar --> + + <target name="buildOntowikiDLLearnerJar"> + <mkdir dir="${temp}"/> + <mkdir dir="${release}"/> + <mkdir dir="${release}/lib"/> + <mkdir dir="${release}/lib/pellet"/> + <mkdir dir="${release}/lib/jena"/> + <mkdir dir="${release}/lib/owlapi"/> + + <copy toDir="${release}/lib"> + <fileset dir="${lib_dir}" includes="jamon-2.7.jar,log4j.jar,components.ini"/> + </copy> + + <copy toDir="${release}/lib/owlapi"> + <fileset dir="${lib_dir}/owlapi" includes="owlapi-bin.jar"/> + </copy> + <copy toDir="${release}/lib/pellet"> + <fileset dir="${lib_dir}/pellet" includes="pellet-core.jar, pellet-owlapi.jar"/> + </copy> + + <copy toDir="${release}/lib/jena"> + <fileset dir="${lib_dir}/jena" includes="commons-logging-1.1.1.jar,json.jar"/> + </copy> + + <copy toDir="${temp}"> + <fileset dir="${class_dir}"/> + </copy> + + <jar destfile="${release}/dllearner.jar"> + <fileset dir="${temp}"/> + </jar> + <copy toDir="${ontowiki_dir}"> + <fileset dir="${release}"/> + </copy> + + <delete dir="${temp}" /> + <delete dir="${release}" /> + </target> + </project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |