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

SP-37, BIS-27: avoid to have duplicated API distributions.

SVN: 25515
parent 388af355
No related branches found
No related tags found
No related merge requests found
<project name="openbis" default="dist" basedir="..">
<import file="../../build_resources/ant/build-common.xml" />
<import file="../../build_resources/ant/build-common.xml" />
<property name="result.dir" value="${targets}/dist" />
<property name="result.dir" value="${targets}/dist" />
<target name="dist">
<antcall target="_dist"><param name="project" value="openbis_api"/></antcall>
<antcall target="_dist"><param name="project" value="openbis"/></antcall>
<antcall target="_dist"><param name="project" value="datastore_server"/></antcall>
<antcall target="_dist"><param name="project" value="deep_sequencing_unit"/></antcall>
<antcall target="_dist"><param name="project" value="rtd_phosphonetx"/></antcall>
<antcall target="_dist"><param name="project" value="rtd_yeastx"/></antcall>
<antcall target="_dist"><param name="project" value="screening"/></antcall>
<antcall target="_dist"><param name="project" value="eu_basysbio"/></antcall>
<antcall target="_dist"><param name="project" value="rtd_cina"/></antcall>
<antcall target="_dist"><param name="project" value="plasmid"/></antcall>
<antcall target="_dist"><param name="project" value="eu_basynthec"/></antcall>
<antcall target="_dist"><param name="project" value="openbis_standard_technologies"/></antcall>
<antcall target="_dist"><param name="project" value="installation"/></antcall>
<antcall target="_dist"><param name="project" value="openbis_knime"/></antcall>
<antcall target="javadoc"/>
<antcall target="apis-dist"/>
</target>
<target name="apis-dist">
<build-info revision="revision.number" version="version.number" clean="clean.flag" />
<target name="dist">
<antcall target="_dist">
<param name="project" value="openbis_api" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="openbis" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="datastore_server" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="deep_sequencing_unit" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="rtd_phosphonetx" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="rtd_yeastx" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="screening" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="eu_basysbio" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="rtd_cina" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="plasmid" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="eu_basynthec" />
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="openbis_standard_technologies" />
<param name="pattern" value="*server-standard*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="installation"/>
<param name="pattern" value="*"/>
</antcall>
<antcall target="_dist">
<param name="project" value="openbis_knime"/>
<param name="pattern" value="*"/>
</antcall>
<antcall target="javadoc"/>
<antcall target="clients-and-apis-dist"/>
</target>
<target name="clients-and-apis-dist">
<build-info revision="revision.number" version="version.number" clean="clean.flag" />
<zip destfile="${result.dir}/openBIS-clients-and-APIs-${version.number}-r${revision.number}.zip">
<fileset dir="${result.dir}">
<include name="dss_client-S*"/>
......@@ -40,74 +82,104 @@
</target>
<target name="_dist">
<exec executable="ant" failonerror="true">
<arg value="-lib" />
<arg value="../build_resources/lib/ecj.jar" />
<arg value="-f" />
<arg value="../${project}/build/build.xml" />
<arg value="dist" />
</exec>
<copy todir="${result.dir}">
<fileset dir="../${project}/${dist}" />
</copy>
</target>
<target name="_dist">
<exec executable="ant" failonerror="true">
<arg value="-lib" />
<arg value="../build_resources/lib/ecj.jar" />
<arg value="-f" />
<arg value="../${project}/build/build.xml" />
<arg value="dist" />
</exec>
<copy todir="${result.dir}">
<fileset dir="../${project}/${dist}" >
<include name="${pattern}"/>
</fileset>
</copy>
</target>
<target name="clean">
<delete dir="${dist}" />
<antcall target="_clean"><param name="project" value="openbis_api"/></antcall>
<antcall target="_clean"><param name="project" value="openbis"/></antcall>
<antcall target="_clean"><param name="project" value="datastore_server"/></antcall>
<antcall target="_clean"><param name="project" value="deep_sequencing_unit"/></antcall>
<antcall target="_clean"><param name="project" value="rtd_phosphonetx"/></antcall>
<antcall target="_clean"><param name="project" value="rtd_yeastx"/></antcall>
<antcall target="_clean"><param name="project" value="screening"/></antcall>
<antcall target="_clean"><param name="project" value="eu_basysbio"/></antcall>
<antcall target="_clean"><param name="project" value="rtd_cina"/></antcall>
<antcall target="_clean"><param name="project" value="plasmid"/></antcall>
<antcall target="_clean"><param name="project" value="eu_basynthec"/></antcall>
<antcall target="_clean"><param name="project" value="openbis_standard_technologies"/></antcall>
<antcall target="_clean"><param name="project" value="installation"/></antcall>
<antcall target="_clean"><param name="project" value="openbis_knime"/></antcall>
</target>
<target name="clean">
<delete dir="${dist}" />
<antcall target="_clean">
<param name="project" value="openbis_api"/>
</antcall>
<antcall target="_clean">
<param name="project" value="openbis"/>
</antcall>
<antcall target="_clean">
<param name="project" value="datastore_server"/>
</antcall>
<antcall target="_clean">
<param name="project" value="deep_sequencing_unit"/>
</antcall>
<antcall target="_clean">
<param name="project" value="rtd_phosphonetx"/>
</antcall>
<antcall target="_clean">
<param name="project" value="rtd_yeastx"/>
</antcall>
<antcall target="_clean">
<param name="project" value="screening"/>
</antcall>
<antcall target="_clean">
<param name="project" value="eu_basysbio"/>
</antcall>
<antcall target="_clean">
<param name="project" value="rtd_cina"/>
</antcall>
<antcall target="_clean">
<param name="project" value="plasmid"/>
</antcall>
<antcall target="_clean">
<param name="project" value="eu_basynthec"/>
</antcall>
<antcall target="_clean">
<param name="project" value="openbis_standard_technologies"/>
</antcall>
<antcall target="_clean">
<param name="project" value="installation"/>
</antcall>
<antcall target="_clean">
<param name="project" value="openbis_knime"/>
</antcall>
</target>
<target name="_clean">
<exec executable="ant" failonerror="true">
<arg value="-lib" />
<arg value="../build_resources/lib/ecj.jar" />
<arg value="-f" />
<arg value="../${project}/build/build.xml" />
<arg value="clean" />
</exec>
</target>
<target name="_clean">
<exec executable="ant" failonerror="true">
<arg value="-lib" />
<arg value="../build_resources/lib/ecj.jar" />
<arg value="-f" />
<arg value="../${project}/build/build.xml" />
<arg value="clean" />
</exec>
</target>
<target name="javadoc">
<javadoc
<target name="javadoc">
<javadoc
destdir="${result.dir}/javadoc"
author="true"
useexternalfile="true"
source="1.6"
maxmemory="128M" verbose="true">
<fileset dir="../">
<include name="*/source/java/ch/systemsx/cisd/**/api/**/*.java"/>
<!-- add an exception for the Jython dropbox globally available properties -->
<include name="*/source/java/OpenBISScreeningML.java"/>
<include name="*/source/java/ch/systemsx/cisd/**/etlserver/TopLevelDataSetRegistratorGlobalState.java"/>
<include name="*/source/java/ch/systemsx/cisd/**/etlserver/registrator/*.java"/>
</fileset>
<classpath>
<fileset dir="../libraries">
<include name="**/*.jar"/>
</fileset>
<dirset dir="..">
<include name="*/targets/ant/classes"/>
</dirset>
</classpath>
</javadoc>
</target>
<fileset dir="../">
<include name="*/source/java/ch/systemsx/cisd/**/api/**/*.java"/>
<!-- add an exception for the Jython dropbox globally available properties -->
<include name="*/source/java/OpenBISScreeningML.java"/>
<include name="*/source/java/ch/systemsx/cisd/**/etlserver/TopLevelDataSetRegistratorGlobalState.java"/>
<include name="*/source/java/ch/systemsx/cisd/**/etlserver/registrator/*.java"/>
</fileset>
<classpath>
<fileset dir="../libraries">
<include name="**/*.jar"/>
</fileset>
<dirset dir="..">
<include name="*/targets/ant/classes"/>
</dirset>
</classpath>
</javadoc>
</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