Skip to content
Snippets Groups Projects
Commit b873efeb authored by felmer's avatar felmer
Browse files

LMS-1793 build script adapted for projects dsu and plasmid

SVN: 18095
parent 469803a2
No related branches found
No related tags found
No related merge requests found
......@@ -66,10 +66,31 @@
<delete dir="${dist.tracking}" />
</target>
<target name="jar" depends="compile">
<mkdir dir="${dist}" />
<build-info revision="revision.number" version="version.number" clean="clean.flag" />
<echo file="${build.info.file}">${version.number}:${revision.number}:${clean.flag}</echo>
<jar destfile="${plugin-jar.file}">
<fileset dir="${classes}">
<include name="ch/ethz/bsse/cisd/dsu/**/*.class" />
<include name="ch/systemsx/cisd.openbis/dss/BuildAndEnvironmentInfo.class" />
<include name="${build.info.filename}" />
</fileset>
<fileset dir="source">
<include name="**/*.sql" />
</fileset>
<manifest>
<attribute name="Version" value="${version.number}" />
<attribute name="Build-Number"
value="${version.number} (r${revision.number},${clean.flag})" />
</manifest>
</jar>
</target>
<!--
// Task for creating distributions
-->
<target name="dist" depends="datastore_server.make-dist, tracking-dist" />
<target name="dist" depends="jar, datastore_server.make-plugin-dist, tracking-dist" />
<!--
// Task for continuous integration server.
......
......@@ -4,7 +4,7 @@
<property name="original.dist" value="dist" />
<property name="mainfolder" value="plasmid" />
<property name="variant" value="-plasmid" />
<property name="variant" value="plasmid" />
<target name="compile" depends="build-common.compile, clean" />
......@@ -17,18 +17,29 @@
<!--
// Task for creating distributions
-->
<target name="dist" depends="datastore_server.make-dist" />
<target name="dist" depends="jar, datastore_server.make-plugin-dist" />
<!--
// Task for continuous integration server.
-->
<target name="ci" depends="build-common.ci, dist, check-dependencies" />
<target name="dss-jar" depends="datastore_server.dss-jar">
<jar update="true" destfile="${dss-jar.file}">
<target name="jar" depends="compile">
<build-info revision="revision.number" version="version.number" clean="clean.flag" />
<echo file="${build.info.file}">${version.number}:${revision.number}:${clean.flag}</echo>
<jar destfile="${plugin-jar.file}">
<fileset dir="${classes}">
<include name="eu/**/*.class" />
<include name="${build.info.filename}" />
</fileset>
<fileset dir="source">
<include name="**/*.sql" />
</fileset>
</fileset>
<manifest>
<attribute name="Version" value="${version.number}" />
<attribute name="Build-Number"
value="${version.number} (r${revision.number},${clean.flag})" />
</manifest>
</jar>
</target>
......
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