[Bedework-commit] access r108 - trunk/build
svnadmin at bedework.org
svnadmin at bedework.org
Mon Mar 23 21:07:31 EDT 2009
Author: douglm
Date: 2009-03-23 21:07:27 -0400 (Mon, 23 Mar 2009)
New Revision: 108
Modified:
trunk/build/getJar.xml
Log:
Update 1:
Implement use of -offline parameter fro bw script so bedework can be built with flaky network.
Update 2:
Make SpecialFreeBusy a method of SysIntf and move some code out of CalDavBwIntf into the SysIntf implementation. One more small step in making CalDAV independent of CalFacade.
Modified: trunk/build/getJar.xml
===================================================================
--- trunk/build/getJar.xml 2009-03-06 00:26:30 UTC (rev 107)
+++ trunk/build/getJar.xml 2009-03-24 01:07:27 UTC (rev 108)
@@ -109,18 +109,43 @@
</then>
</if>
+ <!-- if org.bedework.getjar.finished is true we found a local file,
+ otherwise we need to check the repository. -->
+
<if>
<equals arg1="${org.bedework.getjar.finished}" arg2="false" />
<then>
- <echo message="Fetch ${org.bedework.getjar.jarname} from archive" />
- <get src="@{src}/${org.bedework.getjar.jarname}"
- dest="@{libcache}/${org.bedework.getjar.jarname}"
- ignoreerrors="true"
- verbose="true"
- usetimestamp="true"/>
+ <if>
+ <equals arg1="${org.bedework.offline.build}" arg2="yes" />
+ <then>
+ <echo message="Offline: skip check for ${org.bedework.getjar.jarname}" />
+ </then>
+ <else>
+ <!-- Not offline - check repository -->
+ <echo message="Fetch ${org.bedework.getjar.jarname} from archive" />
+ <get src="@{src}/${org.bedework.getjar.jarname}"
+ dest="@{libcache}/${org.bedework.getjar.jarname}"
+ ignoreerrors="true"
+ verbose="true"
+ usetimestamp="true"/>
+ </else>
+ </if>
- <copy file="@{libcache}/${org.bedework.getjar.jarname}"
- todir="@{lib}" overwrite="yes" />
+ <if>
+ <not>
+ <available file="@{libcache}/${org.bedework.getjar.jarname}" />
+ </not>
+ <then>
+ <echo message="******************************************************" />
+ <echo message="File ${org.bedework.getjar.jarname} is not available" />
+ <echo message="******************************************************" />
+ </then>
+ <else>
+ <copy file="@{libcache}/${org.bedework.getjar.jarname}"
+ todir="@{lib}" overwrite="yes" />
+ </else>
+ </if>
+
</then>
</if>
More information about the Bedework-commit
mailing list