Author: robbie Date: Wed Nov 30 16:06:30 2011 New Revision: 1208479 URL: http://svn.apache.org/viewvc?rev=1208479&view=rev Log: NO-JIRA: copy optional module scripts if the module is requested
Modified: qpid/trunk/qpid/java/broker/build.xml Modified: qpid/trunk/qpid/java/broker/build.xml URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker/build.xml?rev=1208479&r1=1208478&r2=1208479&view=diff ============================================================================== --- qpid/trunk/qpid/java/broker/build.xml (original) +++ qpid/trunk/qpid/java/broker/build.xml Wed Nov 30 16:06:30 2011 @@ -72,14 +72,26 @@ <fixcrlf srcdir="${module.release}/bin" fixlast="true" eol="dos" includes="*.bat"/> </target> - <target name="release-bin-other" description="copy broker-plugins into module release"> + <target name="release-bin-other" depends="release-bin-other-bdbstore" description="copy broker-plugins into module release"> <copy todir="${module.release}/lib/plugins" failonerror="true"> <fileset dir="${build.lib}/plugins"/> </copy> - <!--copy optional bdbstore module if it exists --> - <copy todir="${module.release}/lib/" failonerror="false"> + </target> + + <target name="release-bin-other-bdbstore" depends="check-bdbstore-requested" if="bdbstore-requested" + description="copy bdbstore items into module release"> + <copy todir="${module.release}/lib/" failonerror="true"> <fileset file="${build.lib}/${project.name}-bdbstore-${project.version}.jar"/> </copy> + <copy todir="${module.release}/bin" failonerror="true" flatten="true"> + <fileset dir="${basedir}/../bdbstore/bin"/> + </copy> + </target> + + <target name="check-bdbstore-requested"> + <condition property="bdbstore-requested"> + <contains string="${modules.opt}" substring="bdbstore"/> + </condition> </target> <target name="release-bin" depends="release-bin-tasks"/> --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org