[Bedework-commit] bedework r3174 - in trunk: build/buildTools
deployutil
svnadmin at bedework.org
svnadmin at bedework.org
Mon Feb 14 10:21:29 EST 2011
Author: douglm
Date: 2011-02-14 10:21:29 -0500 (Mon, 14 Feb 2011)
New Revision: 3174
Modified:
trunk/build/buildTools/deftasks.xml
trunk/build/buildTools/getJar.xml
trunk/build/buildTools/xjc.xml
trunk/deployutil/
Log:
Further changes to the build. Attempt to catch changed libraries and force a rebuild.
Also use outofdate to suppress running of apt when sources have not changed.
Minor but widespread change to remove debug parameter from a number of classes. For those debugging now depends on log4j level.
Modified: trunk/build/buildTools/deftasks.xml
===================================================================
--- trunk/build/buildTools/deftasks.xml 2011-02-14 15:21:21 UTC (rev 3173)
+++ trunk/build/buildTools/deftasks.xml 2011-02-14 15:21:29 UTC (rev 3174)
@@ -348,6 +348,32 @@
</else>
</if>
+ <!-- See if the libraries are later than any classes -->
+
+ <var name="org.bedework.libraries.changed" value="false" />
+
+ <outofdate outputsources="org.bedework,changed.sources">
+ <sourcefiles>
+ <fileset dir="${lib.dir}">
+ <include name="*.jar"/>
+ </fileset>
+ <!-- This makes almost everything rebuild all the time
+ because it has the generated jars for the current package
+ <path refid="compile.classpath"/>
+ -->
+ </sourcefiles>
+ <targetfiles>
+ <pathelement path="@{jar-file}"/>
+ </targetfiles>
+ <sequential>
+ <var name="org.bedework.libraries.changed" value="true" />
+ <noisyMsg message="**** @{jar-file} needs rebuilding - libraries changed" />
+ </sequential>
+ </outofdate>
+
+ <noisyMsg message="**** org.bedework,changed.sources = ${org.bedework,changed.sources}" />
+ <noisyMsg message="**** org.bedework.libraries.changed = ${org.bedework.libraries.changed}" />
+
<if>
<uptodate targetfile="@{jar-file}" >
<srcfiles refid="buildjar.java.sources" />
Modified: trunk/build/buildTools/getJar.xml
===================================================================
--- trunk/build/buildTools/getJar.xml 2011-02-14 15:21:21 UTC (rev 3173)
+++ trunk/build/buildTools/getJar.xml 2011-02-14 15:21:29 UTC (rev 3174)
@@ -101,7 +101,7 @@
<then>
<noisyMsg message="Fetch ${org.bedework.getjar.jarname} from project @{project}" />
<copy file="${org.bedework.getjar.project.jar}"
- todir="@{lib}" overwrite="yes" />
+ todir="@{lib}" overwrite="yes" preservelastmodified="true" />
</then>
</if>
</then>
Modified: trunk/build/buildTools/xjc.xml
===================================================================
--- trunk/build/buildTools/xjc.xml 2011-02-14 15:21:21 UTC (rev 3173)
+++ trunk/build/buildTools/xjc.xml 2011-02-14 15:21:29 UTC (rev 3174)
@@ -41,7 +41,7 @@
</uptodate>
</and>
<then>
- <noisyMsg message="**** @{jar.file} is up to date" />
+ <noisyMsg message="**** @{jar-file} is up to date" />
</then>
<else>
<noisyMsg message="**** @{jar.file} needs rebuilding" />
Property changes on: trunk/deployutil
___________________________________________________________________
Name: svn:ignore
+ dist
More information about the Bedework-commit
mailing list