Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
jeuclid
build.xml
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File build.xml of Package jeuclid
<project default="compile-core" basedir="." name="jeuclid"> <property name="build.directory" value="target"/> <property name="build.output" value="${build.directory}/classes"/> <property environment="env"/> <path id="libs-build-classpath"> <fileset dir="./lib"> <include name="*.jar"/> </fileset> </path> <target name="init" description="Init dependencies"> <mkdir dir="${build.directory}"/> <echo message="------------------- ${ant.project.name} ----------------"/> <echo message="${ant.version}"/> <echo message="VM: ${java.vm.version}, ${java.vm.vendor}"/> <echo message="JAVA_HOME: ${env.JAVA_HOME}"/> <available property="ant.present" classname="org.apache.tools.ant.BuildException" classpathref="libs-build-classpath"/> <condition property="ant.message" value="ANT Support PRESENT"> <equals arg1="${ant.present}" arg2="true"/> </condition> <condition property="ant.message" value="ANT Support NOT Present"> <not> <equals arg1="${ant.present}" arg2="true"/> </not> </condition> <echo message="${ant.message}"/> <available property="batik.present" classname="org.apache.batik.dom.AbstractNode" classpathref="libs-build-classpath"/> <condition property="batik.message" value="Batik Support PRESENT"> <equals arg1="${batik.present}" arg2="true"/> </condition> <condition property="batik.message" value="Batik Support NOT Present"> <not> <equals arg1="${batik.present}" arg2="true"/> </not> </condition> <echo message="${batik.message}"/> <available property="logging.present" classname="org.apache.commons.logging.LogFactory" classpathref="libs-build-classpath"/> <condition property="logging.message" value="commons-logging Support PRESENT"> <equals arg1="${logging.present}" arg2="true"/> </condition> <condition property="logging.message" value="commons-logging Support NOT Present"> <not> <equals arg1="${logging.present}" arg2="true"/> </not> </condition> <echo message="${logging.message}"/> <!-- <available property="freeheputil.present" classname="org.freehep.util.export.ExportFileType" classpathref="libs-build-classpath"/> <condition property="freeheputil.message" value="FreeHep Util Support PRESENT"> <equals arg1="${freeheputil.present}" arg2="true"/> </condition> <condition property="freeheputil.message" value="FreeHep Util Support NOT Present"> <not> <equals arg1="${freeheputil.present}" arg2="true"/> </not> </condition> <echo message="${freeheputil.message}"/> <available property="freehepgraph.present" classname="org.freehep.graphics2d.VectorGraphics" classpathref="libs-build-classpath"/> <condition property="freehepgraph.message" value="FreeHep Graphics2D Support PRESENT"> <equals arg1="${freehepgraph.present}" arg2="true"/> </condition> <condition property="freehepgraph.message" value="FreeHep Graphics2D Support NOT Present"> <not> <equals arg1="${freehepgraph.present}" arg2="true"/> </not> </condition> <echo message="${freehepgraph.message}"/> --> <available property="xmlext.present" classname="org.xml.sax.InputSource" classpathref="libs-build-classpath"/> <condition property="xmlext.message" value="xml-commons-external Support PRESENT"> <equals arg1="${xmlext.present}" arg2="true"/> </condition> <condition property="xmlext.message" value="xml-commons-external Support NOT Present"> <not> <equals arg1="${xmlext.present}" arg2="true"/> </not> </condition> <echo message="${xmlext.message}"/> <available property="xmlgraphics.present" classname="org.apache.xmlgraphics.util.ClasspathResource" classpathref="libs-build-classpath"/> <condition property="xmlgraphics.message" value="xmlgraphics-commons Support PRESENT"> <equals arg1="${xmlgraphics.present}" arg2="true"/> </condition> <condition property="xmlgraphics.message" value="xmlgraphics-commons Support NOT Present"> <not> <equals arg1="${xmlgraphics.present}" arg2="true"/> </not> </condition> <echo message="${xmlgraphics.message}"/> <available property="commonscli.present" classname="org.apache.commons.cli.CommandLine" classpathref="libs-build-classpath"/> <condition property="commonscli.message" value="commons-cli Support PRESENT"> <equals arg1="${commonscli.present}" arg2="true"/> </condition> <condition property="commonscli.message" value="commons-cli Support NOT Present"> <not> <equals arg1="${commonscli.present}" arg2="true"/> </not> </condition> <echo message="${commonscli.message}"/> <available property="commonslang.present" classname="org.apache.commons.lang3.StringUtils" classpathref="libs-build-classpath"/> <condition property="commonslang.message" value="commons-lang3 Support PRESENT"> <equals arg1="${commonslang.present}" arg2="true"/> </condition> <condition property="commonslang.message" value="commons-lang3 Support NOT Present"> <not> <equals arg1="${commonslang.present}" arg2="true"/> </not> </condition> <echo message="${commonslang.message}"/> </target> <target name="compile-core" depends="init" description="Compile the core code"> <property name="package.name" value="jeuclid-core" /> <property name="full.build.output.core" value="${package.name}/${build.output}" /> <mkdir dir="${full.build.output.core}"/> <javac destdir="${full.build.output.core}" debug="true" deprecation="true" optimize="false" source="8" target="8"> <src> <pathelement location="${package.name}/src/main/java"/> </src> <exclude name="**/FreeHep*" /> <classpath refid="libs-build-classpath"/> </javac> <copy todir="${full.build.output.core}"> <fileset dir="${package.name}/src/main/resources"/> </copy> <jar jarfile="${build.directory}/${package.name}.jar" basedir="${full.build.output.core}"/> </target> <target name="compile-mathviewer" depends="init, compile-core" description="Compile the mathviewer code"> <property name="package.name.mathviewer" value="jeuclid-mathviewer" /> <property name="full.build.output.mathviewer" value="${package.name.mathviewer}/${build.output}" /> <mkdir dir="${full.build.output.mathviewer}"/> <javac destdir="${package.name.mathviewer}/${build.output}" debug="true" deprecation="true" optimize="false" source="8" target="8"> <src> <pathelement location="${package.name.mathviewer}/src/main/java"/> </src> <exclude name="**/FreeHep*" /> <classpath> <fileset dir="${build.directory}"> <include name="jeuclid-core.jar"/> </fileset> <path refid="libs-build-classpath"/> </classpath> </javac> <copy todir="${full.build.output.mathviewer}"> <fileset dir="${package.name.mathviewer}/src/main/resources"/> </copy> <jar jarfile="${build.directory}/${package.name.mathviewer}.jar" basedir="${full.build.output.mathviewer}"> <manifest> <attribute name="Main-Class" value="net.sourceforge.jeuclid.app.mathviewer.MathViewer"/> </manifest> </jar> </target> <target name="compile-cli" depends="init, compile-core" description="Compile the jeuclid cli"> <property name="package.name.cli" value="jeuclid-cli" /> <property name="full.build.output.cli" value="${package.name.cli}/${build.output}" /> <mkdir dir="${full.build.output.cli}"/> <javac destdir="${full.build.output.cli}" debug="true" deprecation="true" optimize="false" source="8" target="8"> <src> <pathelement location="${package.name.cli}/src/main/java"/> </src> <classpath> <fileset dir="${build.directory}"> <include name="jeuclid-core.jar"/> </fileset> <path refid="libs-build-classpath"/> </classpath> </javac> <jar jarfile="${build.directory}/${package.name.cli}.jar" basedir="${full.build.output.cli}"> <manifest> <attribute name="Main-Class" value="net.sourceforge.jeuclid.app.Mml2xxx"/> </manifest> </jar> </target> <target name="compile-fop" depends="init, compile-core" description="Compile the jeuclid fop"> <property name="package.name.fop" value="jeuclid-fop" /> <property name="full.build.output.fop" value="${package.name.fop}/${build.output}" /> <mkdir dir="${full.build.output.fop}"/> <javac destdir="${full.build.output.fop}" debug="true" deprecation="true" optimize="false" source="8" target="8"> <src> <pathelement location="${package.name.fop}/src/main/java"/> </src> <classpath> <fileset dir="${build.directory}"> <include name="jeuclid-core.jar"/> </fileset> <path refid="libs-build-classpath"/> </classpath> </javac> <copy todir="${full.build.output.fop}"> <fileset dir="${package.name.fop}/src/main/resources"/> </copy> <jar jarfile="${build.directory}/${package.name.fop}.jar" basedir="${full.build.output.fop}"/> </target> <!-- Clean sources --> <!-- <target name="clean" description="clean sources"> <delete dir="${build.directory}"/> <delete dir="jeuclid-core/${build.directory}"/> <delete dir="jeuclid-mathviewer/${build.directory}"/> <delete dir="jeuclid-cli/${build.directory}"/> <delete dir="jeuclid-fop/${build.directory}"/> </target> --> </project>
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor