Author: robbie
Date: Mon May 14 21:11:40 2012
New Revision: 1338428

URL: http://svn.apache.org/viewvc?rev=1338428&view=rev
Log:
QPID-3994: add ability to specify -Doptional=true to enable all optional 
modules and download of optional dependencies

Modified:
    qpid/trunk/qpid/java/bdbstore/build.xml
    qpid/trunk/qpid/java/build.xml
    qpid/trunk/qpid/java/common.xml
    qpid/trunk/qpid/java/perftests/visualisation-jfc/build.xml

Modified: qpid/trunk/qpid/java/bdbstore/build.xml
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/bdbstore/build.xml?rev=1338428&r1=1338427&r2=1338428&view=diff
==============================================================================
--- qpid/trunk/qpid/java/bdbstore/build.xml (original)
+++ qpid/trunk/qpid/java/bdbstore/build.xml Mon May 14 21:11:40 2012
@@ -31,6 +31,7 @@
       <or>
         <istrue value="${download-bdb}"/>
         <istrue value="${optional.dependencies}"/>
+        <istrue value="${optional}"/>
       </or>
     </condition>
 

Modified: qpid/trunk/qpid/java/build.xml
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/build.xml?rev=1338428&r1=1338427&r2=1338428&view=diff
==============================================================================
--- qpid/trunk/qpid/java/build.xml (original)
+++ qpid/trunk/qpid/java/build.xml Mon May 14 21:11:40 2012
@@ -26,12 +26,17 @@
   <findSubProjects name="client-plugins" dir="client-plugins"/>
   <findSubProjects name="management" dir="management" 
excludes="common,example"/>
 
+  <property name="optional" value="false"/>
+  <property name="modules.opt.default" value="bdbstore 
perftests/visualisation-jfc"/>
+  <condition property="modules.opt" value="" else="${modules.opt.default}">
+    <isfalse value="${optional}"/>
+  </condition>
+
   <property name="modules.core"       value="common management/common 
amqp-1-0-common broker client amqp-1-0-client amqp-1-0-client-jms tools"/>
   <property name="modules.examples"   value="client/example 
management/example"/>
   <property name="modules.tests"      value="systests perftests"/>
   <property name="modules.management" value="${management}"/>
   <property name="modules.plugin"     value="${broker-plugins} 
${client-plugins}"/>
-  <property name="modules.opt"        value=""/>
   <property name="modules.jca"        value="jca"/>
   <property name="modules"            value="${modules.core} 
${modules.examples}
    ${modules.management} ${modules.jca} ${modules.tests} ${modules.plugin} 
${modules.opt}"/>

Modified: qpid/trunk/qpid/java/common.xml
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/common.xml?rev=1338428&r1=1338427&r2=1338428&view=diff
==============================================================================
--- qpid/trunk/qpid/java/common.xml (original)
+++ qpid/trunk/qpid/java/common.xml Mon May 14 21:11:40 2012
@@ -124,7 +124,10 @@
   <condition property="ivy.retrieve.optional">
     <and>
       <istrue value="${retrieve.dependencies}"/>
-      <istrue value="${optional.dependencies}"/>
+      <or>
+        <istrue value="${optional.dependencies}"/>
+        <istrue value="${optional}"/>
+      </or>
     </and>
   </condition>
 

Modified: qpid/trunk/qpid/java/perftests/visualisation-jfc/build.xml
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/visualisation-jfc/build.xml?rev=1338428&r1=1338427&r2=1338428&view=diff
==============================================================================
--- qpid/trunk/qpid/java/perftests/visualisation-jfc/build.xml (original)
+++ qpid/trunk/qpid/java/perftests/visualisation-jfc/build.xml Mon May 14 
21:11:40 2012
@@ -35,6 +35,7 @@
       <or>
         <istrue value="${download-jfree}"/>
         <istrue value="${optional.dependencies}"/>
+        <istrue value="${optional}"/>
       </or>
     </condition>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to