Changeset 1606 for trunk/build.xml

Show
Ignore:
Timestamp:
02/12/10 13:48:43 (2 years ago)
Author:
amandel
Message:

- use current PMD from public repository
- remove implied dependencies from explicit list
- ignore compiler classpath warning.

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
        33eclipse 
        44${env.CRUISECONTROL_HOME} 
         5derbyDB 
         6.byecycle 
  • trunk/build.xml

    r1600 r1606  
    264264    <!-- Repackage jEdit for syntax highlightinh package                     --> 
    265265    <!-- =================================================================== --> 
    266         <target name="repackage-jedit" 
    267             depends="repackage-jedit.uptodatecheck,     repackage-jedit-nodeps"/> 
    268         <target name="repackage-jedit.uptodatecheck"> 
    269             <uptodate property="repackage-jedit.uptodate" 
    270                 targetfile="${build.dir}/jedit-syntax.jar"  
    271                 srcfile="${base.dir}/lib/default/jedit/jedit-install.jar"/> 
    272     </target> 
    273         <target name="repackage-jedit-nodeps"  
    274                 unless="repackage-jedit.uptodate"> 
    275                 <mkdir dir="${build.dir}/jedit/jedit-syntax/modes"/> 
    276                 <unjar src="${base.dir}/lib/default/jedit/jedit-install.jar" 
    277                         dest="${build.dir}/jedit" overwrite="false"> 
    278                     <patternset> 
    279                         <include name="**/jedit-program.tar.bz2"/> 
    280                     </patternset> 
    281                         <mapper type="flatten"/> 
    282                 </unjar> 
    283                 <bunzip2 src="${build.dir}/jedit/jedit-program.tar.bz2"  
    284                         dest="${build.dir}/jedit/jedit-program.tar"/> 
    285                 <untar src="${build.dir}/jedit/jedit-program.tar"  
    286                         dest="${build.dir}/jedit"> 
    287                     <patternset> 
    288                         <include name="jedit.jar"/> 
    289                         <include name="modes/**"/> 
    290                     </patternset> 
    291                 </untar> 
    292                 <copy preservelastmodified="true" 
    293                         todir="${build.dir}/jedit/jedit-syntax/modes"> 
    294                         <fileset dir="${build.dir}/jedit/modes"/> 
    295                 </copy> 
    296                 <unjar src="${build.dir}/jedit/jedit.jar" 
    297                         dest="${build.dir}/jedit/jedit-syntax" 
    298                         overwrite="false"/> 
    299                 <jar destfile="${build.dir}/jedit-syntax.jar" 
    300                         basedir="${build.dir}/jedit/jedit-syntax"/> 
    301         </target> 
    302          
     266  <target name="repackage-jedit" 
     267      depends="repackage-jedit.uptodatecheck,   repackage-jedit-nodeps"/> 
     268  <target name="repackage-jedit.uptodatecheck"> 
     269      <uptodate property="repackage-jedit.uptodate" 
     270        targetfile="${build.dir}/jedit-syntax.jar" 
     271        srcfile="${base.dir}/lib/default/jedit/jedit-install.jar"/> 
     272    </target> 
     273  <target name="repackage-jedit-nodeps" 
     274    unless="repackage-jedit.uptodate"> 
     275    <mkdir dir="${build.dir}/jedit/jedit-syntax/modes"/> 
     276    <unjar src="${base.dir}/lib/default/jedit/jedit-install.jar" 
     277      dest="${build.dir}/jedit" overwrite="false"> 
     278        <patternset> 
     279            <include name="**/jedit-program.tar.bz2"/> 
     280        </patternset> 
     281      <mapper type="flatten"/> 
     282    </unjar> 
     283    <bunzip2 src="${build.dir}/jedit/jedit-program.tar.bz2" 
     284      dest="${build.dir}/jedit/jedit-program.tar"/> 
     285    <untar src="${build.dir}/jedit/jedit-program.tar" 
     286      dest="${build.dir}/jedit"> 
     287        <patternset> 
     288            <include name="jedit.jar"/> 
     289            <include name="modes/**"/> 
     290        </patternset> 
     291    </untar> 
     292    <copy preservelastmodified="true" 
     293      todir="${build.dir}/jedit/jedit-syntax/modes"> 
     294      <fileset dir="${build.dir}/jedit/modes"/> 
     295    </copy> 
     296    <unjar src="${build.dir}/jedit/jedit.jar" 
     297      dest="${build.dir}/jedit/jedit-syntax" 
     298      overwrite="false"/> 
     299    <jar destfile="${build.dir}/jedit-syntax.jar" 
     300      basedir="${build.dir}/jedit/jedit-syntax"/> 
     301  </target> 
     302 
    303303    <!-- =================================================================== --> 
    304304    <!-- Retrieve 3rd party libraries from ibiblio and local file repository --> 
     
    325325            todir="${base.dir}/lib/eclipse"/> 
    326326        <!-- xmlns:ivy="antlib:fr.jayasoft.ivy.ant" --> 
    327         <path id="ivy.classpath"> 
    328                 <pathelement location="${base.dir}/lib/ivy/ivy-2.1.0.jar"/> 
    329         </path> 
     327      <path id="ivy.classpath"> 
     328        <pathelement location="${base.dir}/lib/ivy/ivy-2.1.0.jar"/> 
     329      </path> 
    330330        <taskdef resource="org/apache/ivy/ant/antlib.xml" 
    331331            uri="antlib:org.apache.ivy.ant" classpath="${base.dir}/lib/ivy/ivy-2.1.0.jar"/> 
     
    334334        <ivy:retrieve pattern="${base.dir}/lib/[conf]/[module]/[artifact].[ext]" 
    335335            conf="default"/> 
    336         <ivy:report todir="${build.dir}/doc/ivy" dot="true"/>  
     336      <ivy:report todir="${build.dir}/doc/ivy" dot="true"/> 
    337337        <touch file="${base.dir}/lib/default/retrieve-3rd-party-libs.done"/> 
    338338    </target> 
     
    400400            </fileset> 
    401401        </copy> 
    402         <taskdef name="xpathproperty"  
     402        <taskdef name="xpathproperty" 
    403403            classname="org.jcoderz.commons.taskdefs.XpathPropertyTask"> 
    404404            <classpath> 
     
    417417                    generate-log-message-info.uptodatecheck, 
    418418                    generate-log-message-info-nodeps, 
    419                                         app-info"/> 
     419             app-info"/> 
    420420   <target name="generate-log-message-info.uptodatecheck"> 
    421421      <uptodate property="generate-log-message-info.uptodate" 
     
    584584            classpathref="default.classpath" 
    585585            source="1.4" 
    586                 target="1.4"> 
     586          target="1.4"> 
    587587            <src path="${base.dir}/src/java"/> 
    588588            <src path="${build.dir}/gen-java"/> 
     
    771771    <target name="compile-all-nodeps"> 
    772772        <mkdir dir="${build.dir}/classes"/> 
    773         <record name="${build.dir}/javac.log"  
     773        <record name="${build.dir}/javac.log" 
    774774          action="start" append="true" 
    775775          emacsmode="true" 
     
    788788          <classpath refid="default.classpath"/> 
    789789        <compilerarg value="-Xlint:all"/> 
     790        <compilerarg value="-Xlint:-path"/> 
    790791        <compilerarg value="-Xmaxwarns"/><compilerarg value="1000"/> 
    791792      </javac> 
     
    802803            <include name="org/jcoderz/phoenix/dependency/**"/> 
    803804            <compilerarg value="-Xlint:all"/> 
     805            <compilerarg value="-Xlint:-path"/> 
    804806            <compilerarg value="-Xmaxwarns"/><compilerarg value="1000"/> 
    805807          <classpath> 
     
    808810          </classpath> 
    809811        </javac> 
    810         <record name="${build.dir}/javac.log"  
     812        <record name="${build.dir}/javac.log" 
    811813          action="stop"/> 
    812814        <copy todir="${build.dir}/classes" 
     
    823825        </copy> 
    824826        <copy todir="${build.dir}/classes/org/jcoderz/commons/taskdefs" 
    825                 preservelastmodified="true"> 
     827          preservelastmodified="true"> 
    826828            <fileset dir="${base.dir}/src/xml/xsl"> 
    827829                <include name="*.xsl"/> 
     
    844846        <unjar dest="${build.dir}/classes" 
    845847               src="${base.dir}/lib/default/pmd/pmd.jar" 
    846                    overwrite="false"> 
     848             overwrite="false"> 
    847849            <patternset> 
    848850                <include name="rulesets/**/*.*"/> 
     
    850852        </unjar> 
    851853        <!-- extract fb-contrib messages.xml --> 
    852         <mkdir dir="${build.dir}/fb-contrib-tmp"/> 
     854      <mkdir dir="${build.dir}/fb-contrib-tmp"/> 
    853855        <unjar dest="${build.dir}/fb-contrib-tmp" 
    854856               src="${base.dir}/lib/default/fb-contrib/fb-contrib.jar" 
     
    859861        </unjar> 
    860862        <copy file="${build.dir}/fb-contrib-tmp/messages.xml" 
    861                   preservelastmodified="true" 
     863            preservelastmodified="true" 
    862864              tofile="${build.dir}/classes/org/jcoderz/phoenix/findbugs/fb-contrib-messages.xml"/> 
    863865        <!-- extract findbugs messages.xml --> 
     
    9991001      </sqltransformer> 
    10001002 
    1001             <!-- The repackaged jEdit syntax highlighter --> 
     1003         <!-- The repackaged jEdit syntax highlighter --> 
    10021004        <copy todir="${dist.dir}/" 
    1003             file="${build.dir}/jedit-syntax.jar"/> 
    1004  
    1005           <!-- etc --> 
     1005          file="${build.dir}/jedit-syntax.jar"/> 
     1006 
     1007       <!-- etc --> 
    10061008      <copy todir="${dist.dir}/etc"> 
    10071009         <fileset dir="${base.dir}/src/xml"> 
     
    11331135       value="http://xerces.apache.org/xerces-j/apiDocs"/> 
    11341136 
    1135       <record name="${build.dir}/javadoc.log"  
     1137      <record name="${build.dir}/javadoc.log" 
    11361138        action="start" 
    11371139        emacsmode="true"