mirror of
https://github.com/balkian/SOJA.git
synced 2025-05-14 15:39:06 +00:00
108 lines
4.0 KiB
XML
108 lines
4.0 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
|
|
|
<!--
|
|
|
|
This file was generated by Jason 1.3.6a
|
|
http://jason.sf.net
|
|
|
|
March 22, 2012 - 19:21:46
|
|
-->
|
|
|
|
<project name ="web40sojason"
|
|
basedir=".."
|
|
default="run">
|
|
|
|
<property name="mas2j.project.file" value="Web40SOJason.mas2j"/>
|
|
<property name="debug" value=""/> <!-- use "-debug" to run in debug mode -->
|
|
<property name="build.dir" value="${basedir}/bin/classes" />
|
|
|
|
<property name="jasonJar" value="/home/miguel/trabajo/Jason-1.3.6a/lib/jason.jar"/>
|
|
|
|
<path id="project.classpath">
|
|
<pathelement location="${basedir}"/>
|
|
<pathelement location="${build.dir}"/>
|
|
<pathelement location="${jasonJar}"/>
|
|
<fileset dir="${basedir}/lib" > <include name="*.jar" /> </fileset>
|
|
|
|
</path>
|
|
|
|
<!-- tasks the user can override in his/her c-build.xml script -->
|
|
<target name="user-init">
|
|
</target>
|
|
<target name="user-end">
|
|
</target>
|
|
|
|
<target name="init">
|
|
<mkdir dir="${build.dir}" />
|
|
<antcall target="user-init" />
|
|
</target>
|
|
|
|
<target name="compile" depends="init">
|
|
<condition property="srcdir" value="${basedir}/src/java" else="${basedir}" >
|
|
<available file="${basedir}/src/java" />
|
|
</condition>
|
|
<javac srcdir="${srcdir}" destdir="${build.dir}" debug="true" optimize="true" includeantruntime="false" >
|
|
<classpath refid="project.classpath"/>
|
|
</javac>
|
|
</target>
|
|
|
|
<target name="jar" depends="compile">
|
|
<delete file="${ant.project.name}.jar" />
|
|
<copy file="${jasonJar}" tofile="${ant.project.name}.jar" />
|
|
<copy file="${mas2j.project.file}" tofile="default.mas2j" />
|
|
<jar update="yes" jarfile="${ant.project.name}.jar" >
|
|
<fileset dir="${basedir}">
|
|
<include name="**/*.asl" />
|
|
<include name="**/*.mas2j" />
|
|
</fileset>
|
|
<fileset dir="${build.dir}">
|
|
<include name="**/*.class" />
|
|
</fileset>
|
|
</jar>
|
|
<delete file="default.mas2j" />
|
|
</target>
|
|
|
|
|
|
<target name="jnlp" depends="jar" >
|
|
<mkdir dir="${basedir}/${ant.project.name}-jws"/>
|
|
<java classname="jason.infra.centralised.CreateJNLP"
|
|
failonerror="true" fork="yes" dir="${basedir}/${ant.project.name}-jws" >
|
|
<classpath refid="project.classpath"/>
|
|
<arg line="${ant.project.name} ${mas2j.project.file}"/>
|
|
</java>
|
|
<copy todir="${basedir}/${ant.project.name}-jws" failonerror="no">
|
|
<fileset dir="${basedir}/lib" includes="**/*.jar" />
|
|
<fileset dir="${basedir}" includes="${ant.project.name}.jar" />
|
|
<fileset dir="/home/miguel/trabajo/Jason-1.3.6a/src/images" includes="Jason-GMoreau-Icon.jpg" />
|
|
</copy>
|
|
<signjar jar="${basedir}/${ant.project.name}-jws/${ant.project.name}.jar" alias="jason"
|
|
storepass="rbjhja" keypass="rbjhja" keystore="/home/miguel/trabajo/Jason-1.3.6a/src/jasonKeystore" />
|
|
<echo message="**" />
|
|
<echo message="** Java Web Start application created in directory ${ant.project.name}-jws" />
|
|
<echo message="** Update the codebase (in the second line of the .jnlp file)" />
|
|
<echo message="** with the URL where you will upload the application." />
|
|
<echo message="**" />
|
|
</target>
|
|
|
|
|
|
<target name="run" depends="compile" >
|
|
<echo message="Running project ${ant.project.name}" />
|
|
<java classname="jason.infra.centralised.RunCentralisedMAS"
|
|
failonerror="true" fork="yes" dir="${basedir}" >
|
|
<classpath refid="project.classpath"/>
|
|
<arg line="${mas2j.project.file} ${debug} "/>
|
|
<!-- jvmarg line="-Xmx500M -Xss8M"/ -->
|
|
</java>
|
|
<antcall target="user-end" />
|
|
</target>
|
|
|
|
<target name="clean" >
|
|
<delete failonerror="no" includeEmptyDirs="true" verbose="true">
|
|
<fileset dir="${basedir}" includes="**/*.class"/>
|
|
</delete>
|
|
</target>
|
|
|
|
|
|
|
|
</project>
|