jvanzyl 01/12/30 07:16:22
Modified: . build.properties build.xml
src/tdk/apps/3 build.xml
Added: . default.properties
src/tdk/apps/3 project-build.xml project.properties
Log:
- some additions and modifications to get the 3.x TDK working again
in at least a minimal fashion so I can test the changes in the pipeline
as we go.
Revision Changes Path
1.28 +1 -123 jakarta-turbine-tdk/build.properties
Index: build.properties
===================================================================
RCS file: /home/cvs/jakarta-turbine-tdk/build.properties,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- build.properties 25 Dec 2001 17:26:07 -0000 1.27
+++ build.properties 30 Dec 2001 15:16:22 -0000 1.28
@@ -1,123 +1 @@
-# -------------------------------------------------------------------
-# T D K P R O P E R T I E S
-# -------------------------------------------------------------------
-
-tdk.src = ./src/tdk
-tdk.containerSrc = ./src/container
-tdk.xdocs = ./xdocs
-tdk.docs = ./docs
-tdk.target.dir = ./target
-tdk.root.dir = ${tdk.target.dir}/tdk
-tdk.share.dir = ${tdk.root.dir}/tdk
-tdk.app2.template.dir = ${tdk.share.dir}/apps/2
-tdk.app3.template.dir = ${tdk.share.dir}/apps/3
-tdk.ancillary2.dir = ${tdk.share.dir}/ancillary/2
-tdk.ancillary3.dir = ${tdk.share.dir}/ancillary/3
-tdk.site = ${tdk.dist}/webapps/site
-tdk.profileDirectory = ./profile
-#tdk.defaultProfile = t2-tc3-hsqldb.profile
-tdk.defaultProfile = t2-tc4-mysql.profile
-#tdk.defaultProfile = t2-tc4-postgresql.profile
-
-tdk.build.dir = ./bin
-tdk.jar = ${tdk.build.dir}/tdk.jar
-
-# -------------------------------------------------------------------
-# T U R B I N E P R O P E R T I E S
-# -------------------------------------------------------------------
-
-tdk.turbine2.home = ../jakarta-turbine-2
-tdk.turbine3.home = ../jakarta-turbine-3
-tdk.turbine-site.home = ../jakarta-turbine-site
-tdk.turbine-site.docs = ${tdk.turbine-site.home}/docs
-
-# -------------------------------------------------------------------
-# T O R Q U E P R O P E R T I E S
-# -------------------------------------------------------------------
-
-tdk.torque.home = ../jakarta-turbine-torque
-
-# -------------------------------------------------------------------
-# F U L C R U M P R O P E R T I E S
-# -------------------------------------------------------------------
-
-tdk.fulcrum.home = ../jakarta-turbine-fulcrum
-
-# -------------------------------------------------------------------
-# F L U X P R O P E R T I E S
-# -------------------------------------------------------------------
-
-tdk.flux2.home = ../jakarta-turbine-flux-2.1
-tdk.flux3.home = ../jakarta-turbine-flux
-
-# -------------------------------------------------------------------
-# D O C U M E N T A T I O N
-# -------------------------------------------------------------------
-
-tdk.site2.home = ../jakarta-site2
-
-# -------------------------------------------------------------------
-# J A R S
-# -------------------------------------------------------------------
-# These are the JAR files required for the TDK to operate.
-# -------------------------------------------------------------------
-# All these names are completely inconsistent, I realize. We have
-# to settle on a naming standard at Jakarta and start using released
-# versions of JARs. Slowly but surely.
-# -------------------------------------------------------------------
-
-ant.jar = ${lib.repo}/ant.jar
-commons-cactus.jar = ${lib.repo}/commons-cactus-1.1.jar
-commons-collections.jar = ${lib.repo}/commons-collections.jar
-commons-email.jar = ${lib.repo}/commons-email-0.1-dev.jar
-commons-util.jar = ${lib.repo}/commons-util-0.1-dev.jar
-ecs.jar = ${lib.repo}/ecs-1.4.1.jar
-flux2.jar = ${lib.repo}/flux-2.1.jar
-flux3.jar = ${lib.repo}/flux-3.0-dev.jar
-fulcrum.jar = ${lib.repo}/fulcrum-1.0.jar
-httpunit.jar = ${lib.repo}/httpunit-1.2.6.jar
-jaf.jar = ${lib.repo}/activation-1.0.1.jar
-javamail.jar = ${lib.repo}/mail-1.2.jar
-jdbc.jar = ${lib.repo}/jdbc2_0-stdext.jar
-jdom.jar = ${lib.repo}/jdom-b7.jar
-jndi.jar = ${lib.repo}/jndi-1.2.1.jar
-jta.jar = ${lib.repo}/jta1.0.1.jar
-junit.jar = ${lib.repo}/junit-3.7.jar
-log4j.jar = ${lib.repo}/log4j-1.1.3.jar
-oro.jar = ${lib.repo}/oro.jar
-regexp.jar = ${lib.repo}/jakarta-regexp-1.3-dev.jar
-servlet.jar = ${lib.repo}/servlet.jar
-tidy.jar = ${lib.repo}/tidy.jar
-torque.jar = ${lib.repo}/torque-3.0-dev.jar
-velocity.jar = ${lib.repo}/velocity-1.3-dev.jar
-village.jar = ${lib.repo}/village-1.5.3-dev.jar
-xalan.jar = ${lib.repo}/xalan-2.1.0.jar
-xerces.jar = ${lib.repo}/xerces-1.4.4.jar
-xmlrpc.jar = ${lib.repo}/xmlrpc.jar
-xmlrpc-helma.jar = ${lib.repo}/xmlrpc-helma.jar
-
-# -------------------------------------------------------------------
-# J A R S F O R T D K T O O L S A N D T A S K S
-# -------------------------------------------------------------------
-
-bcel.jar = ${lib.repo}/BCEL.jar
-digester.jar = ${lib.repo}/commons-digester.jar
-oro.jar = ${lib.repo}/oro.jar
-importscrubber.jar = ${lib.repo}/importscrubber.jar
-commons-beanutils.jar = ${lib.repo}/commons-beanutils.jar
-
-# -------------------------------------------------------------------
-# A D D I T I O N A L J A R S
-# -------------------------------------------------------------------
-# These are the JARs that we include with the TDK.
-# Primarily testing and JDBC drivers.
-# -------------------------------------------------------------------
-
-hsqldb.jar = ${lib.repo}/hsqldb.jar
-httpunit.jar = ${lib.repo}/httpunit.jar
-idb.jar = ${lib.repo}/idb.jar
-jstyle.jar = ${lib.repo}/jstyle.jar
-mysql.jar = ${lib.repo}/mm.mysql-2.0.7-bin.jar
-postgresql.jar = ${lib.repo}/postgresql.jar
-sapdbc.jar = ${lib.repo}/sapdbc.jar
-jdom.jar = ${lib.repo}/jdom-b7.jar
+mysql.jar = ${lib.repo}/mm.mysql-2.0.4.jar
1.30 +1 -0 jakarta-turbine-tdk/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-tdk/build.xml,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- build.xml 23 Oct 2001 15:35:07 -0000 1.29
+++ build.xml 30 Dec 2001 15:16:22 -0000 1.30
@@ -5,6 +5,7 @@
<property file="${user.home}/build.properties" />
<property file="build.properties" />
+ <property file="default.properties" />
<property file="${tdk.profileDirectory}/${tdk.defaultProfile}"/>
<!-- ================================================================== -->
1.1 jakarta-turbine-tdk/default.properties
Index: default.properties
===================================================================
# -------------------------------------------------------------------
# T D K P R O P E R T I E S
# -------------------------------------------------------------------
tdk.src = ./src/tdk
tdk.containerSrc = ./src/container
tdk.xdocs = ./xdocs
tdk.docs = ./docs
tdk.target.dir = ./target
tdk.root.dir = ${tdk.target.dir}/tdk
tdk.share.dir = ${tdk.root.dir}/tdk
tdk.app2.template.dir = ${tdk.share.dir}/apps/2
tdk.app3.template.dir = ${tdk.share.dir}/apps/3
tdk.ancillary2.dir = ${tdk.share.dir}/ancillary/2
tdk.ancillary3.dir = ${tdk.share.dir}/ancillary/3
tdk.site = ${tdk.dist}/webapps/site
tdk.profileDirectory = ./profile
#tdk.defaultProfile = t2-tc3-hsqldb.profile
tdk.defaultProfile = t3-tc4-mysql.profile
#tdk.defaultProfile = t2-tc4-postgresql.profile
tdk.build.dir = ./bin
tdk.jar = ${tdk.build.dir}/tdk.jar
# -------------------------------------------------------------------
# T U R B I N E P R O P E R T I E S
# -------------------------------------------------------------------
tdk.turbine2.home = ../jakarta-turbine-2
tdk.turbine3.home = ../jakarta-turbine-3
tdk.turbine-site.home = ../jakarta-turbine-site
tdk.turbine-site.docs = ${tdk.turbine-site.home}/docs
# -------------------------------------------------------------------
# T O R Q U E P R O P E R T I E S
# -------------------------------------------------------------------
tdk.torque.home = ../jakarta-turbine-torque
# -------------------------------------------------------------------
# F U L C R U M P R O P E R T I E S
# -------------------------------------------------------------------
tdk.fulcrum.home = ../jakarta-turbine-fulcrum
# -------------------------------------------------------------------
# F L U X P R O P E R T I E S
# -------------------------------------------------------------------
tdk.flux2.home = ../jakarta-turbine-flux-2.1
tdk.flux3.home = ../jakarta-turbine-flux
# -------------------------------------------------------------------
# D O C U M E N T A T I O N
# -------------------------------------------------------------------
tdk.site2.home = ../jakarta-site2
# -------------------------------------------------------------------
# J A R S
# -------------------------------------------------------------------
# These are the JAR files required for the TDK to operate.
# -------------------------------------------------------------------
# All these names are completely inconsistent, I realize. We have
# to settle on a naming standard at Jakarta and start using released
# versions of JARs. Slowly but surely.
# -------------------------------------------------------------------
ant.jar = ${lib.repo}/ant.jar
commons-cactus.jar = ${lib.repo}/commons-cactus-1.1.jar
commons-collections.jar = ${lib.repo}/commons-collections.jar
commons-email.jar = ${lib.repo}/commons-email-0.1-dev.jar
commons-util.jar = ${lib.repo}/commons-util-0.1-dev.jar
ecs.jar = ${lib.repo}/ecs-1.4.1.jar
flux2.jar = ${lib.repo}/flux-2.1.jar
flux3.jar = ${lib.repo}/flux-3.0-dev.jar
fulcrum.jar = ${lib.repo}/fulcrum-1.0.jar
httpunit.jar = ${lib.repo}/httpunit-1.2.6.jar
jaf.jar = ${lib.repo}/activation-1.0.1.jar
javamail.jar = ${lib.repo}/mail-1.2.jar
jdbc.jar = ${lib.repo}/jdbc2_0-stdext.jar
jdom.jar = ${lib.repo}/jdom-b7.jar
jndi.jar = ${lib.repo}/jndi-1.2.1.jar
jta.jar = ${lib.repo}/jta1.0.1.jar
junit.jar = ${lib.repo}/junit-3.7.jar
log4j.jar = ${lib.repo}/log4j-1.1.3.jar
oro.jar = ${lib.repo}/oro.jar
regexp.jar = ${lib.repo}/jakarta-regexp-1.3-dev.jar
servlet.jar = ${lib.repo}/servlet.jar
tidy.jar = ${lib.repo}/tidy.jar
torque.jar = ${lib.repo}/torque-3.0-dev.jar
velocity.jar = ${lib.repo}/velocity-1.3-dev.jar
village.jar = ${lib.repo}/village-1.5.3-dev.jar
xalan.jar = ${lib.repo}/xalan-2.1.0.jar
xerces.jar = ${lib.repo}/xerces-1.4.4.jar
xmlrpc.jar = ${lib.repo}/xmlrpc.jar
xmlrpc-helma.jar = ${lib.repo}/xmlrpc-helma.jar
# -------------------------------------------------------------------
# J A R S F O R T D K T O O L S A N D T A S K S
# -------------------------------------------------------------------
bcel.jar = ${lib.repo}/BCEL.jar
digester.jar = ${lib.repo}/commons-digester.jar
oro.jar = ${lib.repo}/oro.jar
importscrubber.jar = ${lib.repo}/importscrubber.jar
commons-beanutils.jar = ${lib.repo}/commons-beanutils.jar
# -------------------------------------------------------------------
# A D D I T I O N A L J A R S
# -------------------------------------------------------------------
# These are the JARs that we include with the TDK.
# Primarily testing and JDBC drivers.
# -------------------------------------------------------------------
hsqldb.jar = ${lib.repo}/hsqldb.jar
httpunit.jar = ${lib.repo}/httpunit.jar
idb.jar = ${lib.repo}/idb.jar
jstyle.jar = ${lib.repo}/jstyle.jar
mysql.jar = ${lib.repo}/mm.mysql-2.0.7-bin.jar
postgresql.jar = ${lib.repo}/postgresql.jar
sapdbc.jar = ${lib.repo}/sapdbc.jar
jdom.jar = ${lib.repo}/jdom-b7.jar
1.15 +18 -50 jakarta-turbine-tdk/src/tdk/apps/3/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-tdk/src/tdk/apps/3/build.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- build.xml 27 Sep 2001 06:17:59 -0000 1.14
+++ build.xml 30 Dec 2001 15:16:22 -0000 1.15
@@ -4,13 +4,6 @@
<property file="${user.home}/build.properties"/>
<property file="build.properties"/>
-
- <!-- This value is currently set as a property because
- the top level tdk build.xml file runs the "init" target
- as part of testing and texen doesn't obey the ${basedir}
- property so we must pass in the full path to the
- build.properties for use with the contextProperties attribute.
- -->
<property name="build.properties" value="build.properties"/>
<!-- Build classpath -->
@@ -18,10 +11,6 @@
<fileset dir="${tdk.home}/webapps/${tdk.project}/WEB-INF/lib">
<include name="**/*.jar"/>
</fileset>
- <fileset dir="${tdk.home}/common/lib">
- <include name="**/servlet*.jar"/>
- </fileset>
- <pathelement path="${build.dest}"/>
</path>
<!-- ================================================================ -->
@@ -51,38 +40,15 @@
<!-- problems defining them at the top level. -->
<!-- ================================================================ -->
- <target name="init-tasks" depends="setup">
-
- <taskdef name="torque-sql"
- classname="org.apache.torque.task.TorqueSQLTask">
- <classpath refid="classpath"/>
- </taskdef>
-
- <taskdef name="torque-om"
- classname="org.apache.torque.task.TorqueObjectModelTask">
- <classpath refid="classpath"/>
- </taskdef>
-
- <taskdef name="torque-create-db"
- classname="org.apache.torque.task.TorqueCreateDatabase">
- <classpath refid="classpath"/>
- </taskdef>
-
- <taskdef name="sql-xml"
- classname="org.apache.torque.task.TorqueSQLTransformTask">
- <classpath refid="classpath"/>
- </taskdef>
+ <target
+ name="init-tasks"
+ depends="setup">
<taskdef name="texen"
classname="org.apache.velocity.texen.ant.TexenTask">
<classpath refid="classpath"/>
</taskdef>
- <taskdef name="format-source"
- classname="jstyle.FormatTask">
- <classpath refid="classpath"/>
- </taskdef>
-
</target>
<!-- ================================================================ -->
@@ -92,8 +58,11 @@
<!-- your sources for you and compile them. -->
<!-- ================================================================ -->
- <target name="init" description="--> generates the full application">
+ <target
+ name="init"
+ description="--> generates the full application">
+ <!--
<antcall target="create-database"/>
<antcall target="turbine-sql"/>
@@ -101,15 +70,12 @@
<antcall target="turbine-id-table-init-sql"/>
<antcall target="turbine-security-sql"/>
<antcall target="turbine-insert-sql"/>
+ -->
<antcall target="update-tr-props"/>
<antcall target="project"/>
- <!--
- <antcall target="compile-tests"/>
- -->
-
</target>
@@ -122,10 +88,13 @@
<target name="project" description="--> run when XML schema is changed">
+ <!--
<antcall target="project-sql"/>
<antcall target="project-id-table-init-sql"/>
<antcall target="project-insert-sql"/>
<antcall target="project-om"/>
+ -->
+
<antcall target="compile"/>
</target>
@@ -444,11 +413,14 @@
<target name="update-tr-props">
+ <filter token="DATABASE" value="${database}"/>
<filter token="DATABASE_DRIVER" value="${databaseDriver}"/>
<filter token="DATABASE_URL" value="${databaseUrl}"/>
+ <filter token="DATABASE_BUILD_URL" value="${build.databaseUrl}"/>
<filter token="DATABASE_USER" value="${databaseUser}"/>
<filter token="DATABASE_PASSWORD" value="${databasePassword}"/>
- <filter token="DATABASE_DEFAULT" value="default"/>
+ <filter token="DATABASE_HOST" value="${databaseHost}"/>
+ <filter token="DATABASE_DEFAULT" value="${tdk.project}"/>
<property name="database.descriptor"
value="${master.conf.dir}/database/${database}"/>
<property name="database.name" value="${tdk.project}"/>
@@ -457,14 +429,10 @@
<filter token="DATABASE_ADAPTOR" value="${database.adaptor}"/>
<copy
- file="${conf.dir}/TurbineResources.properties"
- tofile="${conf.dir}/tmp"
+ file="${conf.dir}/TurbineResources.template"
+ tofile="${conf.dir}/TurbineResources.properties"
+ overwrite="yes"
filtering="yes"
- />
-
- <move
- file="${conf.dir}/tmp"
- tofile="${conf.dir}/TurbineResources.properties"
/>
<copy
1.1 jakarta-turbine-tdk/src/tdk/apps/3/project-build.xml
Index: project-build.xml
===================================================================
<?xml version="1.0"?>
<project name="project-build" default="init" basedir=".">
<property file="${user.home}/build.properties"/>
<property file="build.properties"/>
<property file="project.properties"/>
<target name="init">
<!--
<copy file="${tambora-system.jar}" todir="${build.webappRoot}/WEB-INF/lib"/>
-->
</target>
</project>
1.1 jakarta-turbine-tdk/src/tdk/apps/3/project.properties
Index: project.properties
===================================================================
# These are properties that are specific to this
# Turbine project.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>