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]

Reply via email to