craigmcc 2003/08/09 12:29:30 Modified: . build.xml contrib/struts-el build.xml contrib/struts-el/src/share/org/apache/strutsel/taglib/html ELFormTag.java ELHtmlTag.java ELJavascriptValidatorTag.java contrib/struts-faces build.xml contrib/struts-legacy build.xml contrib/tag-doc build.xml Log: Correct loading order of properties files to go from most local (current directory) to most global (${user.home}/build.properties). Since Ant follows a "first definition wins" strategy, this makes the most sense for our convention of allowing local overrides of global values. It also means that I can now do an "ant dist" in the top level directory with only one thing in my build.properties file (jdk.version=1.4), so this should fix the nightly builds as well (verifying that is my next step). Also fixed some compile errors in struts-el -- I don't know how that code could have compiled for anyone. Could someone more familiar with that library make sure I did the changes correctly? Revision Changes Path 1.118 +5 -2 jakarta-struts/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-struts/build.xml,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- build.xml 8 Aug 2003 06:00:55 -0000 1.117 +++ build.xml 9 Aug 2003 19:29:30 -0000 1.118 @@ -113,9 +113,9 @@ --> <!-- Load local and user build preferences --> - <property file="${user.home}/build.properties"/> - <property file="../build.properties"/> <property file="build.properties"/> + <property file="../build.properties"/> + <property file="${user.home}/build.properties"/> <!-- Default values for unspecified properties --> <property name="catalina.home" value="../jakarta-tomcat-4.0/build"/> @@ -204,6 +204,9 @@ <!-- Web directory --> <property name="web.dir" value="web"/> + + <!-- Pointer to struts-legacy.jar --> + <property name="struts-legacy.jar" value="${basedir}/contrib/struts-legacy/dist/struts-legacy.jar"/> <!-- Compilation Classpath --> <path id="compile.classpath"> 1.17 +4 -4 jakarta-struts/contrib/struts-el/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-el/build.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- build.xml 13 Jun 2003 03:22:14 -0000 1.16 +++ build.xml 9 Aug 2003 19:29:30 -0000 1.17 @@ -51,10 +51,10 @@ --> <!-- Load local and user build preferences --> - <property file="${user.home}/build.properties"/> - <property file="../../../build.properties"/> - <property file="../../build.properties"/> <property file="build.properties"/> + <property file="../../build.properties"/> + <property file="../../../build.properties"/> + <property file="${user.home}/build.properties"/> <!-- Default values for unspecified properties --> <property name="jdbc20ext.jar" value="../jdbc2_0-stdext.jar"/> @@ -219,7 +219,7 @@ --> <copy todir="${build.home}/library"> <fileset dir="${jstl.home}/tld" includes="*.tld"/> - <fileset dir="${struts.home}/dist/lib" includes="*.tld"/> + <fileset dir="../../dist/lib" includes="*.tld"/> </copy> </target> 1.9 +7 -7 jakarta-struts/contrib/struts-el/src/share/org/apache/strutsel/taglib/html/ELFormTag.java Index: ELFormTag.java =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-el/src/share/org/apache/strutsel/taglib/html/ELFormTag.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ELFormTag.java 26 Jul 2003 05:48:02 -0000 1.8 +++ ELFormTag.java 9 Aug 2003 19:29:30 -0000 1.9 @@ -386,9 +386,9 @@ this, pageContext)) != null) setScope(string); - if ((bool = EvalHelper.evalBoolean("scriptLanguage", getScriptLanguageExpr(), - this, pageContext)) != null) - setScriptLanguage(bool.booleanValue()); + if ((string = EvalHelper.evalString("scriptLanguage", getScriptLanguageExpr(), + this, pageContext)) != null) + setScriptLanguageExpr(string); if ((string = EvalHelper.evalString("style", getStyleExpr(), this, pageContext)) != null) 1.8 +7 -7 jakarta-struts/contrib/struts-el/src/share/org/apache/strutsel/taglib/html/ELHtmlTag.java Index: ELHtmlTag.java =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-el/src/share/org/apache/strutsel/taglib/html/ELHtmlTag.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ELHtmlTag.java 26 Jul 2003 05:48:03 -0000 1.7 +++ ELHtmlTag.java 9 Aug 2003 19:29:30 -0000 1.8 @@ -158,9 +158,9 @@ Boolean bool = null; String string = null; - if ((bool = EvalHelper.evalBoolean("lang", getLangExpr(), - this, pageContext)) != null) - setLang(bool.booleanValue()); + if ((string = EvalHelper.evalString("lang", getLangExpr(), + this, pageContext)) != null) + setLangExpr(string); if ((bool = EvalHelper.evalBoolean("locale", getLocaleExpr(), this, pageContext)) != null) 1.9 +7 -7 jakarta-struts/contrib/struts-el/src/share/org/apache/strutsel/taglib/html/ELJavascriptValidatorTag.java Index: ELJavascriptValidatorTag.java =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-el/src/share/org/apache/strutsel/taglib/html/ELJavascriptValidatorTag.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ELJavascriptValidatorTag.java 26 Jul 2003 05:48:03 -0000 1.8 +++ ELJavascriptValidatorTag.java 9 Aug 2003 19:29:30 -0000 1.9 @@ -276,9 +276,9 @@ this, pageContext)) != null) setPage(integer.intValue()); - if ((bool = EvalHelper.evalBoolean("scriptLanguage", getScriptLanguageExpr(), - this, pageContext)) != null) - setScriptLanguage(bool.booleanValue()); + if ((string = EvalHelper.evalString("scriptLanguage", getScriptLanguageExpr(), + this, pageContext)) != null) + setScriptLanguageExpr(string); if ((string = EvalHelper.evalString("src", getSrcExpr(), this, pageContext)) != null) 1.3 +2 -0 jakarta-struts/contrib/struts-faces/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/build.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- build.xml 4 Jun 2003 17:38:13 -0000 1.2 +++ build.xml 9 Aug 2003 19:29:30 -0000 1.3 @@ -6,6 +6,8 @@ <!-- Initialize property values --> <property file="build.properties"/> + <property file="../../build.properties"/> + <property file="../../../build.properties"/> <property file="${user.home}/build.properties"/> 1.9 +3 -2 jakarta-struts/contrib/struts-legacy/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-legacy/build.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- build.xml 31 Jul 2003 20:15:50 -0000 1.8 +++ build.xml 9 Aug 2003 19:29:30 -0000 1.9 @@ -11,7 +11,8 @@ <!-- See "build.properties.sample" for the preferences you can set --> <property file="build.properties"/> <!-- Component local --> - <property file="../../build.properties"/> <!-- Struts local --> + <property file="../../build.properties"/> <!-- Struts local --> + <property file="../../../build.properties"/> <!-- Jakarta local --> <property file="${user.home}/build.properties"/> <!-- User local --> 1.2 +3 -2 jakarta-struts/contrib/tag-doc/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/tag-doc/build.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- build.xml 29 Mar 2003 05:51:40 -0000 1.1 +++ build.xml 9 Aug 2003 19:29:30 -0000 1.2 @@ -1,9 +1,10 @@ <project name="TaglibDoc" default="compile" basedir="."> <!-- Load local and user build preferences --> - <property file="${user.home}/build.properties"/> - <property file="../build.properties"/> <property file="build.properties"/> + <property file="../../build.properties"/> + <property file="../../../build.properties"/> + <property file="${user.home}/build.properties"/> <property name="src.dir" value="src"/> <property name="classes.dir" value="classes"/>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]