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

LMS-1445 ant tasks 'client-jar' and ',aje-client-jar'

SVN: 15236
parent 8c7ec6b9
No related branches found
No related tags found
No related merge requests found
...@@ -148,6 +148,11 @@ ...@@ -148,6 +148,11 @@
</loadfile> </loadfile>
<echo file="${server.dist}/tomcat-version.txt">${tomcat.version}</echo> <echo file="${server.dist}/tomcat-version.txt">${tomcat.version}</echo>
<copy file="${original.openbis.server.dist}/server.xml" todir="${server.dist}" /> <copy file="${original.openbis.server.dist}/server.xml" todir="${server.dist}" />
<copy todir="${server.dist}" >
<fileset dir="${dist}">
<include name="*client.jar"/>
</fileset>
</copy>
<copy file="${original.server.dist}/service.properties" todir="${server.dist}" /> <copy file="${original.server.dist}/service.properties" todir="${server.dist}" />
<copy file="${original.server.dist}/openbis.conf" todir="${server.dist}" /> <copy file="${original.server.dist}/openbis.conf" todir="${server.dist}" />
<copy file="${original.openbis.server.dist}/openBIS.keystore" todir="${server.dist}" /> <copy file="${original.openbis.server.dist}/openBIS.keystore" todir="${server.dist}" />
...@@ -388,11 +393,41 @@ ...@@ -388,11 +393,41 @@
includes="ch/systemsx/cisd/openbis/BuildAndEnvironmentInfo.class" /> includes="ch/systemsx/cisd/openbis/BuildAndEnvironmentInfo.class" />
</jar> </jar>
</target> </target>
<target name="client-jar"
description="Extracts from jar file only those classes need by a remote client">
<antcall target="make-client-jar">
<param name="variant" value="" />
</antcall>
</target>
<target name="make-client-jar" depends="jar"
description="Extracts from jar file only those classes need by a remote client">
<jar destfile="${dist}/openbis${variant}-client.jar">
<zipfileset src="${jar.file}">
<include name="ch/systemsx/cisd/common/spring/HttpInvokerUtils.class"/>
<include name="ch/systemsx/cisd/common/exceptions/*.class"/>
<include name="**/shared/I*.class"/>
<include name="**/shared/basic/dto/*.class"/>
<include name="**/shared/basic/*.class"/>
<include name="**/shared/dto/*.class"/>
<exclude name="**/shared/dto/*PE.class"/>
<include name="**/shared/authorization/annotation/*.class"/>
<include name="**/shared/authorization/ISessionProvider.class"/>
<include name="**/BuildAndEnvironmentInfo.class"/>
<include name="${build.info.filename}" />
</zipfileset>
<zipfileset src="${lib}/gwt2.0/gwt-user.jar">
<include name="com/google/gwt/user/client/rpc/IsSerializable.class"/>
<include name="com/google/gwt/user/client/rpc/SerializableException.class"/>
</zipfileset>
</jar>
</target>
<!-- <!--
// Creates WAR file. // Creates WAR file.
--> -->
<target name="war" depends="jar, compile-javascript" description="Creates project war file."> <target name="war" depends="client-jar, compile-javascript" description="Creates project war file.">
<mkdir dir="${webapp.dist.web-inf}" /> <mkdir dir="${webapp.dist.web-inf}" />
<copy todir="${webapp.dist.web-inf}"> <copy todir="${webapp.dist.web-inf}">
<fileset dir="${application.server.resource}"> <fileset dir="${application.server.resource}">
......
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