Browse Source

Start factoring out the exclude patterns from <javac> and <junit> into

a single place - realized that the sitraka stuff requires TraX to
compile.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271509 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 23 years ago
parent
commit
2603fb3077
1 changed files with 17 additions and 6 deletions
  1. +17
    -6
      build.xml

+ 17
- 6
build.xml View File

@@ -105,6 +105,17 @@
<property name="src.dist.docs" value="${src.dist.dir}/docs"/> <property name="src.dist.docs" value="${src.dist.dir}/docs"/>
<property name="src.dist.lib" value="${src.dist.dir}/lib"/> <property name="src.dist.lib" value="${src.dist.dir}/lib"/>


<!--
===================================================================
Set up patternsets to be used by javac and junit to exclude
files that have dependencies that are not available
===================================================================
-->
<patternset id="needs.jakarta.regexp">
<exclude name="${regexp.package}/JakartaRegexp*.java"
unless="jakarta.regexp.present" />
</patternset>

<!-- <!--
=================================================================== ===================================================================
Check to see what optional dependencies are available Check to see what optional dependencies are available
@@ -289,8 +300,7 @@
deprecation="${deprecation}" deprecation="${deprecation}"
optimize="${optimize}" > optimize="${optimize}" >
<classpath refid="classpath" /> <classpath refid="classpath" />
<exclude name="${regexp.package}/JakartaRegexp*.java"
unless="jakarta.regexp.present" />
<patternset refid="needs.jakarta.regexp" />
<exclude name="${regexp.package}/JakartaOro*.java" <exclude name="${regexp.package}/JakartaOro*.java"
unless="jakarta.oro.present" /> unless="jakarta.oro.present" />
<exclude name="${regexp.package}/Jdk14Regexp*.java" <exclude name="${regexp.package}/Jdk14Regexp*.java"
@@ -346,6 +356,7 @@
unless="xalan.present" /> unless="xalan.present" />
<exclude name="${optional.package}/jdepend/*" unless="jdepend.present" /> <exclude name="${optional.package}/jdepend/*" unless="jdepend.present" />
<exclude name="${optional.package}/sitraka/**" unless="some.regexp.support"/> <exclude name="${optional.package}/sitraka/**" unless="some.regexp.support"/>
<exclude name="${optional.package}/sitraka/**" unless="trax.present"/>
<exclude name="${optional.package}/metamata/MAudit*" unless="jakarta.oro.present"/> <exclude name="${optional.package}/metamata/MAudit*" unless="jakarta.oro.present"/>
<exclude name="${optional.package}/metamata/MMetrics*" <exclude name="${optional.package}/metamata/MMetrics*"
unless="trax.present"/> unless="trax.present"/>
@@ -904,8 +915,7 @@


<exclude name="${optional.package}/ANTLRTest.java" <exclude name="${optional.package}/ANTLRTest.java"
unless="antlr.present" /> unless="antlr.present" />
<exclude name="${regexp.package}/JakartaRegexp*Test.java"
unless="jakarta.regexp.present" />
<patternset refid="needs.jakarta.regexp" />
<exclude name="${regexp.package}/JakartaOro*Test.java" <exclude name="${regexp.package}/JakartaOro*Test.java"
unless="jakarta.oro.present" /> unless="jakarta.oro.present" />
<exclude name="${regexp.package}/Jdk14Regexp*Test.java" <exclude name="${regexp.package}/Jdk14Regexp*Test.java"
@@ -916,6 +926,8 @@


<exclude name="${optional.package}/sitraka/*.java" <exclude name="${optional.package}/sitraka/*.java"
unless="some.regexp.support" /> unless="some.regexp.support" />
<exclude name="${optional.package}/sitraka/*.java"
unless="trax.present" />
<exclude name="${optional.package}/sitraka/XMLReportTest.java" <exclude name="${optional.package}/sitraka/XMLReportTest.java"
unless="trax.present" /> unless="trax.present" />


@@ -1006,8 +1018,7 @@
<!-- only run these tests if their required libraries are installed --> <!-- only run these tests if their required libraries are installed -->
<exclude name="${optional.package}/ANTLRTest.java" <exclude name="${optional.package}/ANTLRTest.java"
unless="antlr.present" /> unless="antlr.present" />
<exclude name="${regexp.package}/JakartaRegexp*Test.java"
unless="jakarta.regexp.present" />
<patternset refid="needs.jakarta.regexp" />
<exclude name="${regexp.package}/JakartaOro*Test.java" <exclude name="${regexp.package}/JakartaOro*Test.java"
unless="jakarta.oro.present" /> unless="jakarta.oro.present" />
<exclude name="${regexp.package}/Jdk14Regexp*Test.java" <exclude name="${regexp.package}/Jdk14Regexp*Test.java"


Loading…
Cancel
Save