You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2001/02/04 05:45:34 UTC
cvs commit: jakarta-slide .cvsignore build.xml
remm 01/02/03 20:45:34
Modified: . build.xml
Added: . .cvsignore
Log:
- Update build system to be in line with other Jakarta projects.
The build directory is now ./build. The distribution directory is ./dist.
Revision Changes Path
1.66 +28 -11 jakarta-slide/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/build.xml,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- build.xml 2001/01/28 00:45:27 1.65
+++ build.xml 2001/02/04 04:45:34 1.66
@@ -21,11 +21,12 @@
<property name="jta.jar" value="./lib/jta.jar"/>
<property name="tomcat.build" value="../build/tomcat" />
<property name="avalon.dist" value="../dist/avalon" />
- <property name="slide.build" value="../build/slide" />
- <property name="slide.dist" value="../dist/slide-${version}" />
+ <property name="slide.build" value="./build" />
+ <property name="slide.dist" value="./dist" />
<property name="dav.dist" value="../dist/dav" />
<property name="webapp.dist" value="${slide.dist}/webapp" />
- <property name="slide.release" value="../dist/jakarta-slide" />
+ <property name="slide.release" value="./release" />
+ <property name="slide.archive" value="${slide.release}/${project}-${version}" />
<property name="webdavclient.build" value="${slide.build}/client" />
<property name="webdavclient.dist" value="${slide.dist}/client" />
@@ -136,16 +137,21 @@
debug="on" deprecation="on" classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
+ <echo message="Building Default Roles" />
+ <javac srcdir="src/roles" destdir="${slide.build}/classes"
+ debug="on" deprecation="on"
+ excludes="**/CVS/**,**/package.html" />
+
<echo message="Building Slide WebDAV Servlet" />
<javac srcdir="src/webdav/server" destdir="${slide.build}/classes"
debug="on" deprecation="on" includes="**/webdav/**"
- classpath="${jta.jar}:${junit.jar}"
+ classpath="${servlet.jar}:${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
<echo message="Building Slide Manager Servlet" />
<javac srcdir="src/manager" destdir="${slide.build}/classes"
debug="on" deprecation="on" includes="**/manager/**"
- classpath="${jta.jar}:${junit.jar}"
+ classpath="${servlet.jar}:${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
</target>
@@ -199,16 +205,21 @@
debug="off" deprecation="off" classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
+ <echo message="Building Default Roles" />
+ <javac srcdir="src/roles" destdir="${slide.build}/classes"
+ debug="on" deprecation="on"
+ excludes="**/CVS/**,**/package.html" />
+
<echo message="Building Slide WebDAV Servlet" />
<javac srcdir="src/webdav/server" destdir="${slide.build}/classes"
debug="off" deprecation="off" includes="**/webdav/**"
- classpath="${jta.jar}:${junit.jar}"
+ classpath="${servlet.jar}:${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
<echo message="Building Slide Manager Servlet" />
<javac srcdir="src/manager" destdir="${slide.build}/classes"
debug="off" deprecation="off" includes="**/manager/**"
- classpath="${jta.jar}:${junit.jar}"
+ classpath="${servlet.jar}:${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
</target>
@@ -446,6 +457,12 @@
manifest="${slide.build}/classes/MANIFEST.MF"
includes="LICENSE,README,CHANGELOG,slidestore/**" />
+ <echo message="Building Default Roles JAR file" />
+ <jar jarfile="${slide.dist}/lib/roles.jar"
+ basedir="${slide.build}/classes"
+ manifest="${slide.build}/classes/MANIFEST.MF"
+ includes="LICENSE,README,CHANGELOG,slideroles/**" />
+
<echo message="Building WebDAV Servlet JAR" />
<jar jarfile="${slide.dist}/lib/webdav.jar"
basedir="${slide.build}/classes"
@@ -636,7 +653,7 @@
<!-- Packages the distribution with ZIP -->
<!-- =================================================================== -->
<target name="package-zip" depends="release">
- <zip zipfile="../dist/${project}-${version}.zip"
+ <zip zipfile="${slide.archive}.zip"
basedir="${slide.release}"
includes="**"/>
</target>
@@ -646,11 +663,11 @@
<!-- Packages the distribution with TAR-GZIP -->
<!-- =================================================================== -->
<target name="package-tgz" depends="release">
- <tar tarfile="../dist/${project}-${version}.tar"
+ <tar tarfile="${slide.archive}.tar"
basedir="${slide.release}"
includes="**"/>
- <gzip zipfile="../dist/${project}-${version}.tar.gz"
- src="../dist/${project}-${version}.tar"/>
+ <gzip zipfile="${slide.archive}.tar.gz"
+ src="${slide.archive}.tar"/>
</target>
1.1 jakarta-slide/.cvsignore
Index: .cvsignore
===================================================================
build
dist