mcardle 2005/10/25 11:19:57 CEST
Modified files:
. build.properties.default build.xml
Log:
* now works on a different machine
Revision Changes Path
1.2 +4 -1 esi_server/build.properties.default
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/esi_server/build.properties.default.diff?r1=1.1&r2=1.2&f=h
1.3 +70 -48 esi_server/build.xml
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/esi_server/build.xml.diff?r1=1.2&r2=1.3&f=h
Index: build.properties.default
===================================================================
RCS file: /home/cvs/repository/esi_server/build.properties.default,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- build.properties.default 7 Oct 2005 09:03:09 -0000 1.1
+++ build.properties.default 25 Oct 2005 09:19:57 -0000 1.2
@@ -9,7 +9,10 @@
#Directory having the libs that will be copied to build
#Change this to something that suits you and run the
#download task before running anything else.
-external.libs=${catalina.home}/webapps/j2ep/lib/
+external.libs=${catalina.home}/webapps/ROOT/WEB-INF/lib/
+
+catalina.targetapp.lib=${catalina.home}/webapps/ROOT/WEB-INF/lib/
+catalina.targetapp=${catalina.home}/webapps/ROOT/WEB-INF/
#Here are the libs downloaded from
download.libs=http://j2ep.sourceforge.net/lib
Index: build.xml
===================================================================
RCS file: /home/cvs/repository/esi_server/build.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- build.xml 19 Oct 2005 09:08:42 -0000 1.2
+++ build.xml 25 Oct 2005 09:19:57 -0000 1.3
@@ -56,7 +56,15 @@
<path id="compile.classpath">
<!-- Include all the external libs -->
- <fileset dir="${external.libs}">
+ <fileset dir="${lib.home}">
+ <include name="*.jar" />
+ </fileset>
+
+ <fileset dir="${catalina.home}/server/lib">
+ <include name="*.jar" />
+ </fileset>
+
+ <fileset dir="${catalina.home}/common/lib">
<include name="*.jar" />
</fileset>
@@ -219,10 +227,10 @@
-->
<target name="go" depends="release" description="MARC : compiles and
copies new jar into tomcat root webinf">
- <echo> {catalina.targetapp} : ${catalina.targetapp} </echo>
+ <echo> {catalina.targetapp.lib} : ${catalina.targetapp.lib} </echo>
<echo> fileset dir="{dist.home}/{app.name}-custom.jar" :
dir="${dist.home}/${app.name}-custom.jar" </echo>
- <copy file="${dist.home}/${app.name}-custom.jar"
todir="${catalina.targetapp}">
+ <copy file="${dist.home}/${app.name}-custom.jar"
todir="${catalina.targetapp.lib}">
</copy>
</target>
@@ -382,20 +390,24 @@
-->
<target name="prepare">
-<echo> build.home = ${build.home} </echo>
+ <echo> build.home = ${build.home} </echo>
- <property name="commons-httpclient-3.0-rc3.jar"
value="${external.libs}/commons-httpclient-3.0-rc3.jar" />
- <property name="commons-digester-1.7.jar"
value="${external.libs}/commons-digester-1.7.jar" />
- <property name="commons-beanutils.jar"
value="${external.libs}/commons-beanutils.jar" />
- <property name="commons-codec-1.3.jar"
value="${external.libs}/commons-codec-1.3.jar" />
- <property name="commons-logging-1.0.4.jar"
value="${external.libs}/commons-logging-1.0.4.jar" />
- <property name="log4j-1.2.8.jar"
value="${external.libs}/log4j-1.2.8.jar" />
- <property name="fastmd5-2.6.jar"
value="${external.libs}/fastmd5-2.6.jar" />
- <property name="fastmd5-2.6.jar"
value="${external.libs}/fastmd5-2.6.jar" />
- <property name="htmllexer.jar"
value="${external.libs}/htmllexer.jar" />
- <property name="htmlparser.jar"
value="${external.libs}/htmlparser.jar" />
- <property name="thumbelina.jar"
value="${external.libs}/thumbelina.jar" />
- <property name="filterbuilder.jar"
value="${external.libs}/filterbuilder.jar" />
+ <property name="commons-httpclient-3.0-rc3.jar"
value="${lib.home}/commons-httpclient-3.0-rc3.jar" />
+ <property name="commons-digester-1.7.jar"
value="${lib.home}/commons-digester-1.7.jar" />
+ <property name="commons-beanutils.jar"
value="${lib.home}/commons-beanutils.jar" />
+ <property name="commons-codec-1.3.jar"
value="${lib.home}/commons-codec-1.3.jar" />
+ <property name="commons-logging-1.0.4.jar"
value="${lib.home}/commons-logging-1.0.4.jar" />
+ <property name="log4j-1.2.8.jar" value="${lib.home}/log4j-1.2.8.jar" />
+ <property name="fastmd5-2.6.jar" value="${lib.home}/fastmd5-2.6.jar" />
+ <property name="htmllexer.jar"
value="${lib.home}/htmllexer.jar" />
+ <property name="htmlparser.jar"
value="${lib.home}/htmlparser.jar" />
+ <property name="thumbelina.jar"
value="${lib.home}/thumbelina.jar" />
+ <property name="filterbuilder.jar"
value="${lib.home}/filterbuilder.jar" />
+
+ <property name="cactus-1.7.jar"
value="${lib.home}/cactus-1.7.jar" />
+ <property name="xercesImpl.jar"
value="${lib.home}/xercesImpl.jar" />
+ <property name="aspectjrt-1.2.1.jar"
value="${lib.home}/aspectjrt-1.2.1.jar" />
+ <property name="junit.jar" value="${lib.home}/junit.jar" />
<!-- Create build directories as needed -->
<mkdir dir="${build.home}"/>
@@ -404,19 +416,31 @@
<mkdir dir="${reports.test}"/>
<!-- Copy external dependencies as required -->
- <mkdir dir="${lib.home}"/>
- <copy todir="${lib.home}" file="${commons-httpclient-3.0-rc3.jar}"/>
- <copy todir="${lib.home}" file="${commons-digester-1.7.jar}"/>
- <copy todir="${lib.home}" file="${commons-beanutils.jar}"/>
- <copy todir="${lib.home}" file="${commons-codec-1.3.jar}"/>
- <copy todir="${lib.home}" file="${commons-logging-1.0.4.jar}"/>
- <copy todir="${lib.home}" file="${log4j-1.2.8.jar}"/>
- <copy todir="${lib.home}" file="${fastmd5-2.6.jar}"/>
-
- <copy todir="${lib.home}" file="${htmllexer.jar}"/>
- <copy todir="${lib.home}" file="${htmlparser.jar}"/>
- <copy todir="${lib.home}" file="${thumbelina.jar}"/>
- <copy todir="${lib.home}" file="${filterbuilder.jar}"/>
+ <mkdir dir="${external.libs}"/>
+ <copy todir="${external.libs}"
file="${commons-httpclient-3.0-rc3.jar}"/>
+ <copy todir="${external.libs}" file="${commons-digester-1.7.jar}"/>
+ <copy todir="${external.libs}" file="${commons-beanutils.jar}"/>
+ <copy todir="${external.libs}" file="${commons-codec-1.3.jar}"/>
+ <copy todir="${external.libs}" file="${commons-logging-1.0.4.jar}"/>
+ <copy todir="${external.libs}" file="${log4j-1.2.8.jar}"/>
+ <copy todir="${external.libs}" file="${fastmd5-2.6.jar}"/>
+
+ <copy todir="${external.libs}" file="${htmllexer.jar}"/>
+ <copy todir="${external.libs}" file="${htmlparser.jar}"/>
+ <copy todir="${external.libs}" file="${thumbelina.jar}"/>
+ <copy todir="${external.libs}" file="${filterbuilder.jar}"/>
+
+ <copy todir="${external.libs}" file="${cactus-1.7.jar}"/>
+ <copy todir="${external.libs}" file="${xercesImpl.jar}"/>
+ <copy todir="${external.libs}" file="${aspectjrt-1.2.1.jar}"/>
+ <copy todir="${external.libs}" file="${junit.jar}"/>
+
+ <copy todir="${catalina.targetapp}" file="${app.home}/web.xml"/>
+ <copy todir="${catalina.targetapp}" file="${app.home}/log4j.xml"/>
+
+ <mkdir dir="${catalina.targetapp}/config"/>
+
+ <copy todir="${catalina.targetapp}/config"
file="${app.home}/config/data.xml"/>
<echo> {compile.debug} = ${compile.debug} </echo>
<echo> {src.home} = ${src.home} </echo>
@@ -444,25 +468,23 @@
-->
<target name="download" description='Downloads all the necesarry
libarays to the external.libs'>
<mkdir dir="${external.libs}" />
- <get src="${download.libs}/cactus-ant-1.7.jar"
dest="${external.libs}/cactus-ant-1.7.jar"/>
- <get src="${download.libs}/commons-beanutils.jar"
dest="${external.libs}/commons-beanutils.jar"/>
- <get src="${download.libs}/commons-codec-1.3.jar"
dest="${external.libs}/commons-codec-1.3.jar"/>
- <get src="${download.libs}/commons-digester-1.7.jar"
dest="${external.libs}/commons-digester-1.7.jar"/>
- <get src="${download.libs}/commons-httpclient-3.0-rc3.jar"
dest="${external.libs}/commons-httpclient-3.0-rc3.jar"/>
- <get src="${download.libs}/commons-logging-1.0.4.jar"
dest="${external.libs}/commons-logging-1.0.4.jar"/>
- <get src="${download.libs}/aspectjrt-1.2.1.jar"
dest="${external.libs}/aspectjrt-1.2.1.jar"/>
- <get src="${download.libs}/cactus-1.7.jar"
dest="${external.libs}/cactus-1.7.jar"/>
- <get src="${download.libs}/xercesImpl.jar"
dest="${external.libs}/xercesImpl.jar"/>
- <get src="${download.libs}/junit.jar"
dest="${external.libs}/junit.jar"/>
- <get src="${download.libs}/catalina-ant.jar"
dest="${external.libs}/catalina-ant.jar"/>
- <get src="${download.libs}/servlet-api.jar"
dest="${external.libs}/servlet-api.jar"/>
- <get src="${download.libs}/log4j-1.2.8.jar"
dest="${external.libs}/log4j-1.2.8.jar"/>
- <get src="${download.libs}/fastmd5-2.6.jar"
dest="${external.libs}/fastmd5-2.6.jar"/>
-
- <get src="${download.libs}/htmllexer.jar"
dest="${external.libs}/htmllexer.jar"/>
- <get src="${download.libs}/htmlparser.jar"
dest="${external.libs}/htmlparser.jar"/>
- <get src="${download.libs}/thumbelina.jar"
dest="${external.libs}/thumbelina.jar"/>
- <get src="${download.libs}/filterbuilder.jar"
dest="${external.libs}/filterbuilder.jar"/>
+ <get src="${download.libs}/cactus-ant-1.7.jar"
dest="${lib.home}/cactus-ant-1.7.jar"/>
+ <get src="${download.libs}/commons-beanutils.jar"
dest="${lib.home}/commons-beanutils.jar"/>
+ <get src="${download.libs}/commons-codec-1.3.jar"
dest="${lib.home}/commons-codec-1.3.jar"/>
+ <get src="${download.libs}/commons-digester-1.7.jar"
dest="${lib.home}/commons-digester-1.7.jar"/>
+ <get src="${download.libs}/commons-httpclient-3.0-rc3.jar"
dest="${lib.home}/commons-httpclient-3.0-rc3.jar"/>
+ <get src="${download.libs}/commons-logging-1.0.4.jar"
dest="${lib.home}/commons-logging-1.0.4.jar"/>
+ <get src="${download.libs}/aspectjrt-1.2.1.jar"
dest="${lib.home}/aspectjrt-1.2.1.jar"/>
+ <get src="${download.libs}/cactus-1.7.jar"
dest="${lib.home}/cactus-1.7.jar"/>
+ <get src="${download.libs}/xercesImpl.jar"
dest="${lib.home}/xercesImpl.jar"/>
+ <get src="${download.libs}/junit.jar" dest="${lib.home}/junit.jar"/>
+
+ <!--<get src="${download.libs}/log4j-1.2.8.jar"
dest="${lib.home}/log4j-1.2.8.jar"/>
+ <get src="${download.libs}/fastmd5-2.6.jar"
dest="${lib.home}/fastmd5-2.6.jar"/>
+ <get src="${download.libs}/htmllexer.jar"
dest="${lib.home}/htmllexer.jar"/>
+ <get src="${download.libs}/htmlparser.jar"
dest="${lib.home}/htmlparser.jar"/>
+ <get src="${download.libs}/thumbelina.jar"
dest="${lib.home}/thumbelina.jar"/>
+ <get src="${download.libs}/filterbuilder.jar"
dest="${lib.home}/filterbuilder.jar"/>-->
</target>