Author: craigmcc
Date: Sat Apr  9 11:54:36 2005
New Revision: 160706

URL: http://svn.apache.org/viewcvs?view=rev&rev=160706
Log:
Update the Spring Framework dependency to 1.2-RC1 (since that is what is
required by the preview of Spring Web Flow).  Ensure that everything
still works before commencing experiments with SWF.

Modified:
    struts/shale/trunk/core-library/build.xml
    struts/shale/trunk/use-cases/build.xml

Modified: struts/shale/trunk/core-library/build.xml
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/build.xml?view=diff&r1=160705&r2=160706
==============================================================================
--- struts/shale/trunk/core-library/build.xml (original)
+++ struts/shale/trunk/core-library/build.xml Sat Apr  9 11:54:36 2005
@@ -41,7 +41,7 @@
   <property name="logging.home"     value="/usr/local/commons-logging-1.0.4"/>
   <property name="server.home"      value="/usr/local/jakarta-tomcat-5.0.28"/>
   <property name="shale-test.home"  
value="${basedir}/../struts-shale-test/dist"/>
-  <property name="spring.home"      
value="/usr/local/spring-framework-1.1.5/dist"/>
+  <property name="spring.home"      
value="/usr/local/spring-framework-1.2-rc1"/>
 
   <!-- Dependency library defaults -->
   <property name="commons-beanutils.jar"
@@ -66,10 +66,12 @@
   <property name="junit.jar"        value="${junit.home}/junit.jar"/>
   <property name="servlet-api.jar"  
value="${server.home}/common/lib/servlet-api.jar"/>
   <property name="shale-test.jar"   
value="${shale-test.home}/lib/shale-test.jar"/>
+  <property name="spring-beans.jar" 
value="${spring.home}/dist/spring-beans.jar"/>
   <property name="spring-context.jar"
-                                    value="${spring.home}/spring-context.jar"/>
-  <property name="spring-core.jar"  value="${spring.home}/spring-core.jar"/>
-  <property name="spring-web.jar"   value="${spring.home}/spring-web.jar"/>
+                                    
value="${spring.home}/dist/spring-context.jar"/>
+  <property name="spring-core.jar"  
value="${spring.home}/dist/spring-core.jar"/>
+  <property name="spring-web.jar"   
value="${spring.home}/dist/spring-web.jar"/>
+
 
   <!-- Build Defaults -->
   <property name="build.home"      value="${basedir}/target"/>
@@ -106,6 +108,7 @@
     <pathelement location="${jsf-api.jar}"/>
     <pathelement location="${jsp-api.jar}"/>
     <pathelement location="${servlet-api.jar}"/>
+    <pathelement location="${spring-beans.jar}"/>
     <pathelement location="${spring-context.jar}"/>
     <pathelement location="${spring-core.jar}"/>
     <pathelement location="${spring-web.jar}"/>
@@ -130,6 +133,7 @@
     <pathelement location="${junit.jar}"/>
     <pathelement location="${servlet-api.jar}"/>
     <pathelement location="${shale-test.jar}"/>
+    <pathelement location="${spring-beans.jar}"/>
     <pathelement location="${spring-context.jar}"/>
     <pathelement location="${spring-core.jar}"/>
     <pathelement location="${spring-web.jar}"/>

Modified: struts/shale/trunk/use-cases/build.xml
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/use-cases/build.xml?view=diff&r1=160705&r2=160706
==============================================================================
--- struts/shale/trunk/use-cases/build.xml (original)
+++ struts/shale/trunk/use-cases/build.xml Sat Apr  9 11:54:36 2005
@@ -40,7 +40,7 @@
   <property name="jstl.home"        
value="/usr/local/jakarta-taglibs-standard-1.1.2"/>
   <property name="junit.home"       value="/usr/local/junit-3.8.1"/>
   <property name="server.home"      value="/usr/local/jakarta-tomcat-5.0.28"/>
-  <property name="spring.home"      value="/usr/local/spring-framework-1.1.5"/>
+  <property name="spring.home"      
value="/usr/local/spring-framework-1.2-rc1"/>
 
 
   <!-- Dependency library defaults -->
@@ -63,20 +63,13 @@
   <property name="shale.jar"        
value="${basedir}/../core-library/target/lib/shale.jar"/>
   <property name="shale-spring.jar" 
value="${basedir}/../core-library/target/lib/shale-spring.jar"/>
   <property name="shale-test.jar"   
value="${basedir}/../test-framework/target/lib/shale-test.jar"/>
+  <property name="spring-beans.jar" 
value="${spring.home}/dist/spring-beans.jar"/>
   <property name="spring-context.jar" 
value="${spring.home}/dist/spring-context.jar"/>
   <property name="spring-core.jar"  
value="${spring.home}/dist/spring-core.jar"/>
   <property name="spring-web.jar"   
value="${spring.home}/dist/spring-web.jar"/>
   <property name="standard.jar"     value="${jstl.home}/lib/standard.jar"/>
 
 
-  <!-- Conditional Processing Flags -->
-  <available                     property="jsfri.present"
-                                classname="com.sun.faces.RIConstants"
-                                classpath="${jsf-impl.jar}"/>
-  <available                     property="myfaces.present"
-                                
classname="org.apache.myfaces.config.MyfacesConfig"
-                                classpath="${jsf-impl.jar}"/>
-
   <!-- Build Defaults -->
   <property name="build.home"      value="${basedir}/target"/>
   <property name="dist.home"       value="${basedir}/dist"/>
@@ -92,6 +85,23 @@
   <property name="compile.optimize"        value="true"/>
 
 
+  <!-- Custom Tomcat Integration -->
+  <taskdef  name="deploy"   classname="org.apache.catalina.ant.DeployTask"/>
+  <taskdef  name="install"  classname="org.apache.catalina.ant.InstallTask"/>
+  <taskdef  name="list"     classname="org.apache.catalina.ant.ListTask"/>
+  <taskdef  name="reload"   classname="org.apache.catalina.ant.ReloadTask"/>
+  <taskdef  name="remove"   classname="org.apache.catalina.ant.RemoveTask"/>
+  <taskdef  name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/>
+  <property name="password" value="tomcat"/>
+  <property name="url"      value="http://localhost:8080/manager"/>
+  <property name="username" value="tomcat"/>
+
+
+  <!-- Filter Settings -->
+  <property name="webapp.state.saving" value="server"/>
+  <property name="webapp.url"          
value="http://localhost:8080/${context.path}"/>
+
+
   <!-- Compile Classpath -->
   <path id="compile.classpath">
     <pathelement location="${commons-beanutils.jar}"/>
@@ -104,6 +114,10 @@
     <pathelement location="${jstl.jar}"/>
     <pathelement location="${servlet-api.jar}"/>
     <pathelement location="${shale.jar}"/>
+    <pathelement location="${spring-beans.jar}"/>
+    <pathelement location="${spring-context.jar}"/>
+    <pathelement location="${spring-core.jar}"/>
+    <pathelement location="${spring-web.jar}"/>
     <pathelement location="${build.home}/${context.path}/WEB-INF/classes"/>
   </path>
 
@@ -122,6 +136,10 @@
     <pathelement location="${servlet-api.jar}"/>
     <pathelement location="${shale.jar}"/>
     <pathelement location="${shale-test.jar}"/>
+    <pathelement location="${spring-beans.jar}"/>
+    <pathelement location="${spring-context.jar}"/>
+    <pathelement location="${spring-core.jar}"/>
+    <pathelement location="${spring-web.jar}"/>
     <pathelement location="${build.home}/${context.path}/WEB-INF/classes"/>
     <pathelement location="${build.home}/test-classes"/>
   </path>
@@ -136,21 +154,23 @@
   </path>
 
 
-  <!-- Custom Tomcat Integration -->
-  <taskdef  name="deploy"   classname="org.apache.catalina.ant.DeployTask"/>
-  <taskdef  name="install"  classname="org.apache.catalina.ant.InstallTask"/>
-  <taskdef  name="list"     classname="org.apache.catalina.ant.ListTask"/>
-  <taskdef  name="reload"   classname="org.apache.catalina.ant.ReloadTask"/>
-  <taskdef  name="remove"   classname="org.apache.catalina.ant.RemoveTask"/>
-  <taskdef  name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/>
-  <property name="password" value="tomcat"/>
-  <property name="url"      value="http://localhost:8080/manager"/>
-  <property name="username" value="tomcat"/>
-
-
-  <!-- Filter Settings -->
-  <property name="webapp.state.saving" value="server"/>
-  <property name="webapp.url"          
value="http://localhost:8080/${context.path}"/>
+  <!-- Conditional Processing Flags -->
+  <available                     property="jsfri.present"
+                                classname="com.sun.faces.RIConstants"
+                                classpath="${jsf-impl.jar}"/>
+  <available                     property="myfaces.present"
+                                
classname="org.apache.myfaces.config.MyfacesConfig"
+                                classpath="${jsf-impl.jar}"/>
+  <condition                     property="spring.present">
+    <and>
+      <available                classname="org.springframework.core.Constants"
+                             classpathref="compile.classpath"/>
+      <available                
classname="org.springframework.context.ApplicationContext"
+                             classpathref="compile.classpath"/>
+      <available                
classname="org.springframework.web.jsf.DelegatingVariableResolver"
+                             classpathref="compile.classpath"/>
+    </and>
+  </condition>
 
 
   <!-- ==================== Maintenance Targets ============================ 
-->
@@ -174,8 +194,10 @@
     <echo  message="jsf-api.jar =      ${jsf-api.jar}"/>
     <echo  message="jsf-impl.jar =     ${jsf-impl.jar}"/>
     <echo  message="shale.jar =        ${shale.jar}"/>
+    <echo  message="spring-core.jar =  ${spring-core.jar}"/>
     <echo  message="jsfri.present =    ${jsfri.present}"/>
-    <echo  message="myfaces.present=   ${myfaces.present}"/>
+    <echo  message="myfaces.present =  ${myfaces.present}"/>
+    <echo  message="spring.present =   ${spring.present}"/>
   </target>
 
 
@@ -215,6 +237,8 @@
                   file="${shale.jar}"/>
     <copy        todir="${build.home}/${context.path}/WEB-INF/lib"
                   file="${shale-spring.jar}"/>
+    <copy        todir="${build.home}/${context.path}/WEB-INF/lib"
+                  file="${spring-beans.jar}"/>
     <copy        todir="${build.home}/${context.path}/WEB-INF/lib"
                   file="${spring-context.jar}"/>
     <copy        todir="${build.home}/${context.path}/WEB-INF/lib"



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to