Skip to content
Snippets Groups Projects
Commit 3a70f1f6 authored by Florian Fittkau's avatar Florian Fittkau
Browse files

added build script

parent ee65f9e2
No related branches found
No related tags found
No related merge requests found
/bin /bin
/build
/dist
/xtend-gen /xtend-gen
Thumbs.db Thumbs.db
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project name="Analysis" default="build-all-analysis" basedir=".">
<property name="src.dir" value="src"/>
<property name="src-common.dir" value="../common-monitoring/src"/>
<property name="build.dir" value="build"/>
<property name="jar.dir" value="dist"/>
<property name="lib.dir" value="lib"/>
<property name="classes.java" value="classes/java"/>
<path id="classpath">
<fileset dir=".">
<include name="${lib.dir}/*.jar"/>
</fileset>
</path>
<path id="classpath-test">
<pathelement location="${build.dir}/${classes.java}" />
<fileset dir=".">
<include name="${lib.dir}/*.jar"/>
</fileset>
</path>
<target name="build-all-analysis" depends="clean,compile,analysis-jar" description="Compiles and packages the Jar">
</target>
<target name="clean" description="Removes artifacts from previous builds">
<delete dir="${build.dir}" includeemptydirs="true" />
<delete dir="${jar.dir}" includeemptydirs="true" />
<delete dir="${reports.dir}" includeemptydirs="true" />
</target>
<target name="compile">
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.dir}/${classes.java}"/>
<javac srcdir="${src-common.dir}" destdir="${build.dir}/${classes.java}" classpathref="classpath" debug="true"/>
<javac srcdir="${src.dir}" destdir="${build.dir}/${classes.java}" classpathref="classpath" debug="true"/>
</target>
<target name="analysis-jar" depends="compile">
<mkdir dir="${jar.dir}"/>
<jar destfile="${jar.dir}/explorviz-worker.jar">
<manifest>
<attribute name="Class-Path" value="."/>
<attribute name="Can-Redefine-Classes" value="true"/>
</manifest>
<fileset dir="${build.dir}/${classes.java}"/>
<fileset dir="${lib.dir}">
<include name="*.LICENSE"/>
</fileset>
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/disruptor-3.2.0.jar"/>
</jar>
</target>
</project>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment