jefft       2002/07/20 05:51:36

  Modified:    .        depchecker.xml
  Log:
  Rename 'name' to 'proj.jar.name', to avoid a bug in Ant 1.5, where the name
  property is inherited, despite inheritAll="false". The symptom of this was jar
  names like avalon-threadcontext.jar-1.0.jar, causing depchecking failures
  
  Revision  Changes    Path
  1.32      +53 -53    jakarta-avalon-excalibur/depchecker.xml
  
  Index: depchecker.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/depchecker.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- depchecker.xml    7 Jul 2002 08:36:56 -0000       1.31
  +++ depchecker.xml    20 Jul 2002 12:51:36 -0000      1.32
  @@ -44,7 +44,7 @@
               Example 1:
   
               <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -                <property name="name" value="xalan.jar"/>
  +                <property name="proj.jar.name" value="xalan.jar"/>
                   <property name="path" value="${xalan.jar}"/>
               </ant>
   
  @@ -54,7 +54,7 @@
               Example 2:
   
               <ant antfile="depchecker.xml" target="checkRequiredFile">
  -                <property name="name" value="excalibur-concurrent.jar"/>
  +                <property name="proj.jar.name" 
value="excalibur-concurrent.jar"/>
                   <property name="path" value="$${excalibur-concurrent.jar}"/>
                   <property name="proj.home" value="../concurrent"/>
                   <property name="proj.target" value="dist.lite"/>
  @@ -67,7 +67,7 @@
               Example 3:
   
               <ant antfile="depchecker.xml" target="checkRequiredFile">
  -                <property name="name" value="commons-io.jar"/>
  +                <property name="proj.jar.name" value="commons-io.jar"/>
                   <property name="path" value="$${lib.repo}/commons-io.jar"/>
                   <property name="url" 
value="http://jakarta.apache.org/turbine/jars/commons-io.jar"/>
               </ant>
  @@ -79,7 +79,7 @@
   
               <property name="cp" refid="project.class.path"/>
               <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredClass">
  -                <property name="name" value="junit.jar"/>
  +                <property name="proj.jar.name" value="junit.jar"/>
                   <property name="class" value="junit.framework.Test"/>
                   <property name="classpath" value="${cp}"/>
               </ant>
  @@ -151,7 +151,7 @@
               | While processing subproject:                                  |
               |   ${basedir}
               | The following deprecated property was found:                  |
  -            |   ${name}
  +            |   ${proj.jar.name}
               | Please replace it with:
               |   ${newname}
               |
  @@ -167,7 +167,7 @@
   
       <target name="checkCommon" description="Checks applying to all 
components">
           <antcall target="checkDeprecatedProp">
  -            <param name="name" value="avalon-logkit.jar"/>
  +            <param name="proj.jar.name" value="avalon-logkit.jar"/>
               <param name="path" value="${avalon-logkit.jar}"/>
               <param name="newname" value="logkit.jar"/>
           </antcall>
  @@ -175,7 +175,7 @@
   
       <target name="checkJUnit">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredClass">
  -            <property name="name" value="junit.jar"/>
  +            <property name="proj.jar.name" value="junit.jar"/>
               <property name="class" value="junit.framework.Test"/>
               <property name="classpath" value="${cp}"/>
               <property name="remedy" value="Download JUnit from 
http://www.junit.org and copy junit.jar ${nl}
  @@ -185,7 +185,7 @@
       </target>
       <target name="checkJUnitPerf">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredClass">
  -            <property name="name" value="junitperf.jar"/>
  +            <property name="proj.jar.name" value="junitperf.jar"/>
               <property name="class" value="com.clarkware.junitperf.Timer"/>
               <property name="classpath" value="${cp}"/>
               <property name="remedy" value="1) Download and unpack JUnitPerf 
from ${nl}
  @@ -199,7 +199,7 @@
       </target>
       <target name="checkCheckstyle">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredClass">
  -            <property name="name" value="checkstyle-all-2.1.jar"/>
  +            <property name="proj.jar.name" value="checkstyle-all-2.1.jar"/>
               <property name="class" 
value="com.puppycrawl.tools.checkstyle.CheckStyleTask"/>
   
               <property name="classpath" value="${cp}"/>
  @@ -212,7 +212,7 @@
   
           </ant>
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredClass">
  -            <property name="name" value="checkstyle-all-2.1.jar or 
jakarta-regexp-1.2.jar"/>
  +            <property name="proj.jar.name" value="checkstyle-all-2.1.jar or 
jakarta-regexp-1.2.jar"/>
               <property name="class" value="org.apache.regexp.RE"/>
   
               <property name="classpath" value="${cp}"/>
  @@ -227,7 +227,7 @@
       </target>
       <target name="checkFramework">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="avalon-framework.jar"/>
  +            <property name="proj.jar.name" value="avalon-framework.jar"/>
               <property name="path" value="${avalon-framework.jar}"/>
               <property name="remedy" value="1) Download and unpack Avalon 
Framework from ${nl}
              | 
http://jakarta.apache.org/builds/jakarta-avalon/release/framework ${nl}
  @@ -240,7 +240,7 @@
       </target>
       <target name="checkBSF">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredClass">
  -            <property name="name" value="bsf.jar"/>
  +            <property name="proj.jar.name" value="bsf.jar"/>
               <property name="class" value="com.ibm.bsf.util.BSFEngineImpl"/>
               <property name="classpath" value="${cp}"/>
               <property name="remedy" value="Download the BSF from ${nl}
  @@ -252,7 +252,7 @@
       <!-- All -->
       <target name="checkCore">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-core.jar"/>
  +            <property name="proj.jar.name" value="excalibur-core.jar"/>
               <property name="path" value="${excalibur-core.jar}"/>
               <property name="proj.home" value="${basedir}/../all"/>
               <property name="proj.target" value="all"/>
  @@ -260,7 +260,7 @@
       </target>
       <target name="checkScratchpad">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-scratchpad.jar"/>
  +            <property name="proj.jar.name" value="excalibur-scratchpad.jar"/>
               <property name="path" value="${excalibur-scratchpad.jar}"/>
           </ant>
       </target>
  @@ -268,45 +268,45 @@
       <!-- Altrmi -->
       <target name="checkAltrmiCommon">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-altrmi-common.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-altrmi-common.jar"/>
               <property name="path" value="${excalibur-altrmi-common.jar}"/>
               <property name="proj.home" value="${basedir}/../altrmi"/>
           </ant>
       </target>
       <target name="checkAltrmiClient" depends="checkAltrmiCommon">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-altrmi-client-impl.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-altrmi-client-impl.jar"/>
               <property name="path" 
value="${excalibur-altrmi-client-impl.jar}"/>
               <property name="proj.home" value="${basedir}/../altrmi"/>
           </ant>
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" 
value="excalibur-altrmi-client-interfaces.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-altrmi-client-interfaces.jar"/>
               <property name="path" 
value="${excalibur-altrmi-client-interfaces.jar}"/>
               <property name="proj.home" value="${basedir}/../altrmi"/>
           </ant>
       </target>
       <target name="checkAltrmiServer" depends="checkAltrmiCommon">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-altrmi-server-impl.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-altrmi-server-impl.jar"/>
               <property name="path" 
value="${excalibur-altrmi-server-impl.jar}"/>
               <property name="proj.home" value="${basedir}/../altrmi"/>
           </ant>
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" 
value="excalibur-altrmi-server-interfaces.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-altrmi-server-interfaces.jar"/>
               <property name="path" 
value="${excalibur-altrmi-server-interfaces.jar}"/>
               <property name="proj.home" value="${basedir}/../altrmi"/>
           </ant>
       </target>
       <target name="checkAltrmiGenerator" depends="checkAltrmiCommon">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-altrmi-generator.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-altrmi-generator.jar"/>
               <property name="path" value="${excalibur-altrmi-generator.jar}"/>
               <property name="proj.home" value="${basedir}/../altrmi"/>
           </ant>
       </target>
       <target name="checkAltrmi" depends="checkAltrmiClient, 
checkAltrmiServer, checkAltrmiGenerator">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-altrmi-generator.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-altrmi-generator.jar"/>
               <property name="path" value="${excalibur-altrmi-generator.jar}"/>
               <property name="proj.home" value="${basedir}/../altrmi"/>
           </ant>
  @@ -314,181 +314,181 @@
   
       <target name="checkEvent">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-event.jar"/>
  +            <property name="proj.jar.name" value="excalibur-event.jar"/>
               <property name="path" value="${excalibur-event.jar}"/>
               <property name="proj.home" value="${basedir}/../event"/>
           </ant>
       </target>
       <target name="checkThread">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-thread.jar"/>
  +            <property name="proj.jar.name" value="excalibur-thread.jar"/>
               <property name="path" value="${excalibur-thread.jar}"/>
               <property name="proj.home" value="${basedir}/../thread"/>
           </ant>
       </target>
       <target name="checkI18n">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-i18n.jar"/>
  +            <property name="proj.jar.name" value="excalibur-i18n.jar"/>
               <property name="path" value="${excalibur-i18n.jar}"/>
               <property name="proj.home" value="${basedir}/../i18n"/>
           </ant>
       </target>
       <target name="checkInstrument">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-instrument.jar"/>
  +            <property name="proj.jar.name" value="excalibur-instrument.jar"/>
               <property name="path" value="${excalibur-instrument.jar}"/>
               <property name="proj.home" value="${basedir}/../instrument"/>
           </ant>
       </target>
       <target name="checkInstrumentManager">
          <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredClass">
  -            <property name="name" 
value="excalibur-instrument-manager-0.1.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-instrument-manager-0.1.jar"/>
               <property name="class" 
value="org.apache.avalon.excalibur.instrument.manager.interfaces.InstrumentManagerClient"/>
               <property name="classpath" value="${cp}"/>
           </ant>
       </target>
       <target name="checkCollections">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-collections.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-collections.jar"/>
               <property name="path" value="${excalibur-collections.jar}"/>
               <property name="proj.home" value="${basedir}/../collections"/>
           </ant>
       </target>
       <target name="checkUtil">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-util.jar"/>
  +            <property name="proj.jar.name" value="excalibur-util.jar"/>
               <property name="path" value="${excalibur-util.jar}"/>
               <property name="proj.home" value="${basedir}/../util"/>
           </ant>
       </target>
       <target name="checkCache">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-cache.jar"/>
  +            <property name="proj.jar.name" value="excalibur-cache.jar"/>
               <property name="path" value="${excalibur-cache.jar}"/>
               <property name="proj.home" value="${basedir}/../cache"/>
           </ant>
       </target>
       <target name="checkComponent">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-component.jar"/>
  +            <property name="proj.jar.name" value="excalibur-component.jar"/>
               <property name="path" value="${excalibur-component.jar}"/>
               <property name="proj.home" value="${basedir}/../component"/>
           </ant>
       </target>
       <target name="checkConcurrent">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-concurrent.jar"/>
  +            <property name="proj.jar.name" value="excalibur-concurrent.jar"/>
               <property name="path" value="${excalibur-concurrent.jar}"/>
               <property name="proj.home" value="${basedir}/../concurrent"/>
           </ant>
       </target>
       <target name="checkConfiguration">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-configuration.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-configuration.jar"/>
               <property name="path" value="${excalibur-configuration.jar}"/>
               <property name="proj.home" value="${basedir}/../configuration"/>
           </ant>
       </target>
       <target name="checkContext">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-context.jar"/>
  +            <property name="proj.jar.name" value="excalibur-context.jar"/>
               <property name="path" value="${excalibur-context.jar}"/>
               <property name="proj.home" value="${basedir}/../context"/>
           </ant>
       </target>
       <target name="checkPool">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-pool.jar"/>
  +            <property name="proj.jar.name" value="excalibur-pool.jar"/>
               <property name="path" value="${excalibur-pool.jar}"/>
               <property name="proj.home" value="${basedir}/../pool"/>
           </ant>
       </target>
       <target name="checkIO">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-io.jar"/>
  +            <property name="proj.jar.name" value="excalibur-io.jar"/>
               <property name="path" value="${excalibur-io.jar}"/>
               <property name="proj.home" value="${basedir}/../io"/>
           </ant>
       </target>
       <target name="checkStore">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-store.jar"/>
  +            <property name="proj.jar.name" value="excalibur-store.jar"/>
               <property name="path" value="${excalibur-store.jar}"/>
               <property name="proj.home" value="${basedir}/../store"/>
           </ant>
       </target>
       <target name="checkLogkit">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="logkit.jar"/>
  +            <property name="proj.jar.name" value="logkit.jar"/>
               <property name="path" value="${logkit.jar}"/>
           </ant>
       </target>
       <target name="checkLogger">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-logger.jar"/>
  +            <property name="proj.jar.name" value="excalibur-logger.jar"/>
               <property name="path" value="${excalibur-logger.jar}"/>
               <property name="proj.home" value="${basedir}/../logger"/>
           </ant>
       </target>
       <target name="checkDatasource">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-datasource.jar"/>
  +            <property name="proj.jar.name" value="excalibur-datasource.jar"/>
               <property name="path" value="${excalibur-datasource.jar}"/>
               <property name="proj.home" value="${basedir}/../datasource"/>
           </ant>
       </target>
       <target name="checkMicroContainer">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-microcontainer.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-microcontainer.jar"/>
               <property name="path" value="${excalibur-microcontainer.jar}"/>
               <property name="proj.home" value="${basedir}/../microcontainer"/>
           </ant>
       </target>
       <target name="checkMonitor">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-monitor.jar"/>
  +            <property name="proj.jar.name" value="excalibur-monitor.jar"/>
               <property name="path" value="${excalibur-monitor.jar}"/>
               <property name="proj.home" value="${basedir}/../monitor"/>
           </ant>
       </target>
       <target name="checkManagerInterfaces">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" 
value="excalibur-instrument-manager-interfaces.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-instrument-manager-interfaces.jar"/>
               <property name="path" 
value="${excalibur-instrument-manager-interfaces.jar}"/>
               <property name="proj.home" 
value="${basedir}/../instrument-manager"/>
           </ant>
       </target>
       <target name="checkManager">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-instrument-manager.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-instrument-manager.jar"/>
               <property name="path" 
value="${excalibur-instrument-manager.jar}"/>
               <property name="proj.home" 
value="${basedir}/../instrument-manager"/>
           </ant>
       </target>
       <target name="checkI18N">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-i18n.jar"/>
  +            <property name="proj.jar.name" value="excalibur-i18n.jar"/>
               <property name="path" value="${excalibur-i18n.jar}"/>
               <property name="proj.home" value="${basedir}/../i18n"/>
           </ant>
       </target>
       <target name="checkSourceResolve">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-sourceresolve.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-sourceresolve.jar"/>
               <property name="path" value="${excalibur-sourceresolve.jar}"/>
               <property name="proj.home" value="${basedir}/../sourceresolve"/>
           </ant>
       </target>
       <target name="checkTestcase">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-testcase.jar"/>
  +            <property name="proj.jar.name" value="excalibur-testcase.jar"/>
               <property name="path" value="${excalibur-testcase.jar}"/>
               <property name="proj.home" value="${basedir}/../testcase"/>
       </ant>
       </target>
       <target name="checkThreadcontext">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-threadcontext.jar"/>
  +            <property name="proj.jar.name" 
value="excalibur-threadcontext.jar"/>
               <property name="path" value="${excalibur-threadcontext.jar}"/>
               <property name="proj.home" value="${basedir}/../threadcontext"/>
           </ant>
  @@ -496,7 +496,7 @@
   
       <target name="checkXMLBundle">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-xmlbundle.jar"/>
  +            <property name="proj.jar.name" value="excalibur-xmlbundle.jar"/>
               <property name="path" value="${excalibur-xmlbundle.jar}"/>
               <property name="proj.home" value="${basedir}/../xmlbundle"/>
           </ant>
  @@ -504,7 +504,7 @@
   
       <target name="checkXMLUtil">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredFile">
  -            <property name="name" value="excalibur-xmlutil.jar"/>
  +            <property name="proj.jar.name" value="excalibur-xmlutil.jar"/>
               <property name="path" value="${excalibur-xmlutil.jar}"/>
               <property name="proj.home" value="${basedir}/../xmlutil"/>
           </ant>
  @@ -602,7 +602,7 @@
               | You must define the following property in order                
|
               | to build:                                                      
|
               |                                                                
|
  -            | ${name} (currently "${path}")
  +            | ${proj.jar.name} (currently "${path}")
               |                                                                
|
               | Usually this is done by copying ant.properties.sample to       
|
               | ant.properties and defining the property there. This may also  
|
  @@ -629,7 +629,7 @@
               | must be in your classpath or Ant lib directory                 
|
               |                                                                
|
               | Typically it is in a jar called:                               
|
  -            |   ${name}
  +            |   ${proj.jar.name}
               | Suggested Remedy:                                              
|
               |   ${remedy}
               
'----------------------------------------------------------------'
  @@ -649,7 +649,7 @@
               | The dependency-checking system tried to build the project:     
 |
               |   ${proj.home}
               | which should have provided the property:                       
 |
  -            |   ${name} = ${path}
  +            |   ${proj.jar.name} = ${path}
               | However, after the build, no such file exists.                 
 |
               |                                                                
 |
               | Typically this is because the required project changed the 
name |
  
  
  

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

Reply via email to