[Beepcore-java-commits] CVS: beepcore-java build.xml,1.12,1.13
Status: Beta
Brought to you by:
huston
|
From: Huston F. <hu...@us...> - 2001-07-19 21:42:41
|
Update of /cvsroot/beepcore-java/beepcore-java
In directory usw-pr-cvs1:/tmp/cvs-serv20278
Modified Files:
build.xml
Log Message:
added target for Log4JLog
Index: build.xml
===================================================================
RCS file: /cvsroot/beepcore-java/beepcore-java/build.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** build.xml 2001/07/12 07:08:42 1.12
--- build.xml 2001/07/19 21:42:39 1.13
***************
*** 125,128 ****
--- 125,129 ----
<javac srcdir="${example.src.dir}/" destdir="${example.build.dir}" >
<include name="**/*.java"/>
+ <exclude name="**/util/Log4JLog.java"/>
<classpath>
<pathelement path="${java.class.path}"/>
***************
*** 133,137 ****
</target>
! <target name="example" depends="example-compile">
<mkdir dir="${release.dir}/lib"/>
<jar jarfile="${release.dir}/lib/${example.jar.name}"
--- 134,138 ----
</target>
! <target name="example" depends="example-compile,log4jlog">
<mkdir dir="${release.dir}/lib"/>
<jar jarfile="${release.dir}/lib/${example.jar.name}"
***************
*** 313,315 ****
--- 314,334 ----
<delete dir="${doc.dir}" />
</target>
+
+ <target name="log4jCheck">
+ <available classname="org.apache.log4j.Category"
+ property="log4j-present"
+ classpath="${java.class.path}"/>
+ </target>
+
+ <target name="log4jlog" depends="init,log4jCheck" if="log4j-present">
+ <mkdir dir="${example.build.dir}"/>
+ <javac srcdir="${example.src.dir}/" destdir="${example.build.dir}" >
+ <include name="**/util/Log4JLog.java"/>
+ <classpath>
+ <pathelement path="${java.class.path}"/>
+ <pathelement location="${release.dir}/lib/${core.jar.name}"/>
+ </classpath>
+ </javac>
+ </target>
+
</project>
|