[prev in list] [next in list] [prev in thread] [next in thread]
List: slide-dev
Subject: [PATCH] J2EE Datasource build changes Re: [GUMP] Build Failure - Slide
From: "Colin Britton" <cbritton () metatomix ! com>
Date: 2001-12-29 21:14:22
[Download RAW message or body]
Attached is a patch to the build.xml which will only compile the J2EE store
if the jdbc2_0-stdext.jar is present.
I have also included a README to be put in the src/stores/slidestore/j2ee/
directory covering usage and the jar requirement. I will turn this into a
patch for the jakarta-slide\docs\howto-jdbcstore.html documentation file as
soon as I can.
rgds
CB
----- Original Message -----
From: "Craig McClanahan" <craigmcc@apache.org>
To: <slide-dev@jakarta.apache.org>
Sent: Tuesday, December 25, 2001 9:13 AM
Subject: [GUMP] Build Failure - Slide
> ----------------------------------------------------
> This email is autogenerated from the output from:
> <http://jakarta.apache.org/builds/gump/2001-12-25/jakarta-slide.html>
> ----------------------------------------------------
>
> Buildfile: build.xml
>
> detect:
> [echo] --- Build environment for jakarta-slide-2.0.0 ---
> [echo] --- Flags (Note: If the {property name} is displayed, then the
component is not present)
> [echo] --- Required Libraries ---
> [echo] servlet.present (must be present) = true
> [echo] jaxp10.present (must be present) = true
> [echo] jdom.present (must be present) = true
> [echo] dom.present (must be present) = true
> [echo] sax.present (must be present) = true
> [echo] jta.present (must be present) = true
> [echo] httpclient.present (must be present) = true
> [echo] --- Optional Libraries ---
> [echo] servlet23.present (optional) = true
> [echo] jaxp11.present (optional) = true
> [echo] jmx.present (optional) = true
> [echo] modeler.present (optional) = true
> [echo] ant.present (optional) = true
> [echo] junit.present (optional) = true
> [echo] tomcat41.present (optional) = true
> [echo] xsl.present (optional) = true
> [echo] log4j.present (optional) = true
> [echo] jndi.present (optional) = true
> [echo] naming.present (optional) = true
> [echo] resources.present (optional) = true
> [echo] struts.present (optional) = true
> [echo] --- Property values
> [echo] ant.home=/home/rubys/jakarta/jakarta-ant/dist
> [echo] catalina.dist=../jakarta-tomcat-4.0/dist
> [echo]
servlet.jar=/home/rubys/jakarta/jakarta-servletapi-4/lib/servlet.jar
> [echo] jaxp.home=/opt/jaxp-1.1
> [echo] jaxp.jar=/opt/jaxp-1.1/jaxp.jar
> [echo] xmlapi.jar=/opt/jaxp-1.1/crimson.jar
> [echo] xmlparser.jar=/opt/jaxp-1.1/crimson.jar
> [echo] jmx.home=/opt/jmx-1_0_1-ri_bin
> [echo] jmxri.jar=${jmxri.jar}
> [echo] junit.jar=/home/rubys/jakarta/dist/junit/junit.jar
> [echo]
log4j.jar=/home/rubys/jakarta/jakarta-log4j/dist/lib/log4j-gump.jar
> [echo] jta.jar=/opt/jta-spec1_0_1/jta-spec1_0_1.jar
> [echo]
catalina.jar=../jakarta-tomcat-4.0/dist/server/lib/catalina.jar
> [echo]
resources.jar=../jakarta-tomcat-4.0/dist/common/lib/naming-resources.jar
> [echo]
naming.jar=../jakarta-tomcat-4.0/dist/common/lib/naming-common.jar
> [echo] commons-httpclient.jar=lib/commons-httpclient.jar
> [echo] tomcat.build=../jakarta-tomcat-4.0/build
> [echo]
struts.jar=/home/rubys/jakarta/jakarta-struts/dist/lib/struts.jar
> [echo] slide.build=./build
> [echo] slide.dist=./dist
> [echo] webapp.dist=./dist/slide/webapp
> [echo] slide.release=${slide.release}
> [echo] slide.archive=./jakarta-slide-2.0.0
> [echo] webdavclient.build=./build/client
> [echo] webdavclient.dist=./dist/client
>
> prepare-servlet22:
>
> prepare-servlet23:
> [copy] Copying 3 files to
/home/rubys/jakarta/jakarta-slide/src/webdav/server/org/apache/slide/webdav/
logger
>
> prepare:
> [mkdir] Created dir: /home/rubys/jakarta/jakarta-slide/build
> [mkdir] Created dir: /home/rubys/jakarta/jakarta-slide/build/classes
> [mkdir] Created dir: /home/rubys/jakarta/jakarta-slide/build/examples
> [mkdir] Created dir: /home/rubys/jakarta/jakarta-slide/build/tests
> [mkdir] Created dir: /home/rubys/jakarta/jakarta-slide/build/lib
> [mkdir] Created dir: /home/rubys/jakarta/jakarta-slide/build/doc
> [mkdir] Created dir:
/home/rubys/jakarta/jakarta-slide/build/doc/schema
> [mkdir] Created dir:
/home/rubys/jakarta/jakarta-slide/build/doc/samples
> [mkdir] Created dir:
/home/rubys/jakarta/jakarta-slide/build/doc/javadoc
>
> util:
> [echo] Building Utils
> [javac] Compiling 16 source files to
/home/rubys/jakarta/jakarta-slide/build/classes
>
> main:
> [echo] Building Slide Core API
> [javac] Compiling 134 source files to
/home/rubys/jakarta/jakarta-slide/build/classes
> [copy] Copying 2 files to
/home/rubys/jakarta/jakarta-slide/build/classes
> [copy] Copying 4 files to /home/rubys/jakarta/jakarta-slide/build/lib
> [echo] Building Standard Stores
> [javac] Compiling 20 source files to
/home/rubys/jakarta/jakarta-slide/build/classes
> [javac]
/home/rubys/jakarta/jakarta-slide/src/stores/slidestore/j2ee/J2EEDescriptors
Store.java:84: Class javax.sql.DataSource not found in import.
> [javac] import javax.sql.DataSource;
> [javac] ^
> [javac]
/home/rubys/jakarta/jakarta-slide/src/stores/slidestore/j2ee/J2EEContentStor
e.java:89: Class javax.sql.DataSource not found in import.
> [javac] import javax.sql.DataSource;
> [javac] ^
> [javac] 2 errors
>
> BUILD FAILED
> /home/rubys/jakarta/jakarta-slide/build.xml:503: Compile failed, messages
should have been provided.
>
> Total time: 38 seconds
>
> --
> To unsubscribe, e-mail:
<mailto:slide-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:slide-dev-help@jakarta.apache.org>
>
>
["patch-slidebuild.txt" (text/plain)]
Index: build.xml
===================================================================
RCS file: /home/cvspublic/jakarta-slide/build.xml,v
retrieving revision 1.138
diff -u -r1.138 build.xml
--- build.xml 13 Nov 2001 22:12:17 -0000 1.138
+++ build.xml 29 Dec 2001 20:49:25 -0000
@@ -50,6 +50,7 @@
<property name="junit.jar" value="./lib/junit.jar"/>
<property name="jndi.jar" value="./lib/jndi.jar"/>
<property name="jta.jar" value="./lib/jta.jar"/>
+ <property name="jdbc-ext.jar" value="./lib/jdbc2_0-stdext.jar"/>
<property name="log4j.jar" value="./lib/log4j.jar"/>
<property name="hsqldb.jar" value="./lib/hsqldb.jar"/>
<property name="hsqldb.license" value="./lib/hsqldb.license"/>
@@ -140,7 +141,9 @@
<path id="stores.classpath">
<pathelement location="${xmlapi.jar}"/>
<pathelement location="${jaxp.jar}"/>
+ <pathelement location="${jdom.jar}"/>
<pathelement location="${jta.jar}"/>
+ <pathelement location="${jdbc-ext.jar}"/>
<pathelement location="${slide.build}/classes"/>
<pathelement location="${commons-dbcp.jar}"/>
<pathelement location="${commons-pool.jar}"/>
@@ -337,6 +340,9 @@
<available property="resources.present"
classname="org.apache.naming.resources.Resource"
classpath="${resources.jar}" />
+ <available property="jdbc-ext.present" classname="javax.sql.DataSource"
+ classpath="${jdbc-ext.jar}" />
+
<echo message="--- Build environment for ${final.name} ---" />
@@ -367,6 +373,7 @@
<echo message="naming.present (optional) = ${naming.present}" />
<echo message="resources.present (optional) = ${resources.present}" />
<echo message="struts.present (optional) = ${struts.present}" />
+ <echo message="jdbc-ext.present (optional) = ${jdbc-ext.present}" />
<echo message="--- Property values" />
@@ -502,6 +509,7 @@
optimize="${compile.optimize}"
excludes="**/CVS/**,**/package.html">
<classpath refid="stores.classpath"/>
+ <exclude name="**/j2ee/**" unless="jdbc-ext.present" />
</javac>
<echo message="Building Default Roles" />
["README" (application/octet-stream)]
--
To unsubscribe, e-mail: <mailto:slide-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:slide-dev-help@jakarta.apache.org>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic