Index: dev-tools/maven/lucene/analysis/common/pom.xml.template =================================================================== --- dev-tools/maven/lucene/analysis/common/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/analysis/common/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Additional Analyzers lucene/analysis/common - ../../../.. - ${top-level}/${module-directory} + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/analysis/icu/pom.xml.template =================================================================== --- dev-tools/maven/lucene/analysis/icu/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/analysis/icu/pom.xml.template (working copy) @@ -36,8 +36,8 @@ lucene/analysis/icu - ../../../.. - ${top-level}/${module-directory} + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/analysis/kuromoji/pom.xml.template =================================================================== --- dev-tools/maven/lucene/analysis/kuromoji/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/analysis/kuromoji/pom.xml.template (working copy) @@ -35,8 +35,8 @@ lucene/analysis/kuromoji - ../../../.. - ${top-level}/${module-directory} + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/analysis/morfologik/pom.xml.template =================================================================== --- dev-tools/maven/lucene/analysis/morfologik/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/analysis/morfologik/pom.xml.template (working copy) @@ -35,8 +35,8 @@ lucene/analysis/morfologik - ../../../.. - ${top-level}/${module-directory} + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/analysis/phonetic/pom.xml.template =================================================================== --- dev-tools/maven/lucene/analysis/phonetic/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/analysis/phonetic/pom.xml.template (working copy) @@ -35,8 +35,8 @@ lucene/analysis/phonetic - ../../../.. - ${top-level}/${module-directory} + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/analysis/smartcn/pom.xml.template =================================================================== --- dev-tools/maven/lucene/analysis/smartcn/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/analysis/smartcn/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Smart Chinese Analyzer lucene/analysis/smartcn - ../../../.. - ${top-level}/${module-directory} + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/analysis/stempel/pom.xml.template =================================================================== --- dev-tools/maven/lucene/analysis/stempel/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/analysis/stempel/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Stempel Analyzer lucene/analysis/stempel - ../../../.. - ${top-level}/${module-directory} + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -76,5 +76,50 @@ + + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + check-forbidden-executors-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + check-system-out + + + jdk-system-out + + + + org/egothor/stemmer/Compile.class + org/egothor/stemmer/DiffIt.class + + + + check + + + + + Index: dev-tools/maven/lucene/analysis/uima/pom.xml.template =================================================================== --- dev-tools/maven/lucene/analysis/uima/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/analysis/uima/pom.xml.template (working copy) @@ -37,8 +37,8 @@ lucene/analysis/uima - ../../../.. - ${top-level}/${module-directory} + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/benchmark/pom.xml.template =================================================================== --- dev-tools/maven/lucene/benchmark/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/benchmark/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Lucene Benchmarking Module lucene/benchmark - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -120,5 +120,36 @@ + + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + check-forbidden-executors-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + + Index: dev-tools/maven/lucene/classification/pom.xml.template =================================================================== --- dev-tools/maven/lucene/classification/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/classification/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Lucene Classification lucene/classification - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/codecs/src/java/pom.xml.template =================================================================== --- dev-tools/maven/lucene/codecs/src/java/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/codecs/src/java/pom.xml.template (working copy) @@ -35,8 +35,8 @@ lucene/codecs - ../../../../.. - ${top-level}/${module-directory}/src/java + ../../../../.. + ${relative-top-level}/${module-directory}/src/java scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -73,6 +73,16 @@ true + + de.thetaphi + forbiddenapis + + + lucene-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + + Index: dev-tools/maven/lucene/codecs/src/test/pom.xml.template =================================================================== --- dev-tools/maven/lucene/codecs/src/test/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/codecs/src/test/pom.xml.template (working copy) @@ -32,8 +32,8 @@ jar lucene/codecs - ../../../../.. - ${top-level}/${module-directory}/src/test + ../../../../.. + ${relative-top-level}/${module-directory}/src/test @@ -69,6 +69,16 @@ true + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + Index: dev-tools/maven/lucene/core/src/java/pom.xml.template =================================================================== --- dev-tools/maven/lucene/core/src/java/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/core/src/java/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Apache Lucene Java Core lucene/core - ../../../../.. - ${top-level}/${module-directory}/src/java + ../../../../.. + ${relative-top-level}/${module-directory}/src/java scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -64,6 +64,57 @@ true + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + lucene-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + + check-forbidden-executors-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + check-system-out + + + jdk-system-out + + + + org/apache/lucene/index/CheckIndex.class + org/apache/lucene/index/IndexUpgrader.class + org/apache/lucene/store/LockVerifyServer.class + org/apache/lucene/store/LockStressTest.class + + org/apache/lucene/util/PrintStreamInfoStream.class + + + + check + + + + Index: dev-tools/maven/lucene/core/src/test/pom.xml.template =================================================================== --- dev-tools/maven/lucene/core/src/test/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/core/src/test/pom.xml.template (working copy) @@ -32,8 +32,8 @@ jar lucene/core - ../../../../.. - ${top-level}/${module-directory}/src/test + ../../../../.. + ${relative-top-level}/${module-directory}/src/test @@ -88,6 +88,16 @@ + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + Index: dev-tools/maven/lucene/demo/pom.xml.template =================================================================== --- dev-tools/maven/lucene/demo/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/demo/pom.xml.template (working copy) @@ -33,8 +33,8 @@ This is the demo for Apache Lucene Java lucene/demo - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -91,5 +91,36 @@ + + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + check-forbidden-executors-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + + Index: dev-tools/maven/lucene/facet/pom.xml.template =================================================================== --- dev-tools/maven/lucene/facet/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/facet/pom.xml.template (working copy) @@ -35,8 +35,8 @@ lucene/facet - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -78,5 +78,49 @@ + + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + check-forbidden-executors-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + check-system-out + + + jdk-system-out + + + + org/apache/lucene/facet/util/PrintTaxonomyStats.class + + + + check + + + + + Index: dev-tools/maven/lucene/grouping/pom.xml.template =================================================================== --- dev-tools/maven/lucene/grouping/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/grouping/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Lucene Grouping Module lucene/grouping - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/highlighter/pom.xml.template =================================================================== --- dev-tools/maven/lucene/highlighter/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/highlighter/pom.xml.template (working copy) @@ -35,8 +35,8 @@ lucene/highlighter - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/join/pom.xml.template =================================================================== --- dev-tools/maven/lucene/join/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/join/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Lucene Join Module lucene/join - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/memory/pom.xml.template =================================================================== --- dev-tools/maven/lucene/memory/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/memory/pom.xml.template (working copy) @@ -35,8 +35,8 @@ lucene/memory - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/misc/pom.xml.template =================================================================== --- dev-tools/maven/lucene/misc/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/misc/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Miscellaneous Lucene extensions lucene/misc - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -66,5 +66,54 @@ + + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + check-forbidden-executors-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + check-system-out + + + jdk-system-out + + + + org/apache/lucene/index/CompoundFileExtractor.class + org/apache/lucene/index/IndexSplitter.class + org/apache/lucene/index/MultiPassIndexSplitter.class + org/apache/lucene/misc/GetTermInfo.class + org/apache/lucene/misc/HighFreqTerms.class + org/apache/lucene/misc/IndexMergeTool.class + + + + check + + + + + Index: dev-tools/maven/lucene/pom.xml.template =================================================================== --- dev-tools/maven/lucene/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/pom.xml.template (working copy) @@ -59,4 +59,47 @@ spatial suggest + + + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + + + true + + jdk-unsafe + jdk-deprecated + jdk-system-out + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + lucene-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/tests.txt + + + + testCheck + + + + + + Index: dev-tools/maven/lucene/queries/pom.xml.template =================================================================== --- dev-tools/maven/lucene/queries/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/queries/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Lucene Queries Module lucene/queries - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/queryparser/pom.xml.template =================================================================== --- dev-tools/maven/lucene/queryparser/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/queryparser/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Lucene QueryParsers module lucene/queryparser - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -81,5 +81,51 @@ + + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + check-forbidden-executors-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + check-system-out + + + jdk-system-out + + + + org/apache/lucene/queryparser/classic/QueryParserTokenManager.class + org/apache/lucene/queryparser/flexible/standard/parser/StandardSyntaxParserTokenManager.class + org/apache/lucene/queryparser/surround/parser/QueryParserTokenManager.class + + + + check + + + + + Index: dev-tools/maven/lucene/sandbox/pom.xml.template =================================================================== --- dev-tools/maven/lucene/sandbox/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/sandbox/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Lucene Sandbox lucene/sandbox - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/spatial/pom.xml.template =================================================================== --- dev-tools/maven/lucene/spatial/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/spatial/pom.xml.template (working copy) @@ -35,8 +35,8 @@ lucene/spatial - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} Index: dev-tools/maven/lucene/suggest/pom.xml.template =================================================================== --- dev-tools/maven/lucene/suggest/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/suggest/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Lucene Suggest Module lucene/suggest - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} Index: dev-tools/maven/lucene/test-framework/pom.xml.template =================================================================== --- dev-tools/maven/lucene/test-framework/pom.xml.template (revision 1445446) +++ dev-tools/maven/lucene/test-framework/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Apache Lucene Java Test Framework lucene/test-framework - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -82,6 +82,35 @@ true + + de.thetaphi + forbiddenapis + + + lucene-check-forbidden-executors-and-jdk-unsafe-deprecated-and-system-out + none + + + lucene-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + + test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/tests.txt + + + + check + + + + Index: dev-tools/maven/pom.xml.template =================================================================== --- dev-tools/maven/pom.xml.template (revision 1445446) +++ dev-tools/maven/pom.xml.template (working copy) @@ -38,7 +38,6 @@ solr - .. http://svn.apache.org/repos/asf/lucene/dev/trunk https://svn.apache.org/repos/asf/lucene/dev/trunk http://svn.apache.org/viewvc/lucene/dev/trunk @@ -49,6 +48,7 @@ 1.6.4 1.2 4.1.3 + 2.1 1 @@ -137,6 +137,22 @@ + + + + false + + + true + never + fail + + sonatype-oss-snapshots + Sonatype OSS Snapshots + https://oss.sonatype.org/content/repositories/snapshots + default + + @@ -178,7 +194,7 @@ commons-io commons-io - 2.1 + ${commons-io.version} org.apache.httpcomponents @@ -459,6 +475,20 @@ + de.thetaphi + forbiddenapis + 1.2-SNAPSHOT + + + false + ${java.compat.version} + + + org.apache.maven.plugins maven-antrun-plugin 1.7 @@ -626,7 +656,7 @@ gmaven-plugin - generate-timestamps + generate-timestamps-and-get-top-level-basedir validate execute @@ -636,6 +666,7 @@ project.properties['now.timestamp'] = "${maven.build.timestamp}" project.properties['now.version'] = ("${maven.build.timestamp}" =~ /[- :]/).replaceAll(".") project.properties['now.year'] = "${maven.build.timestamp}".substring(0, 4) + project.properties['top-level'] = (project.basedir.getAbsolutePath() =~ /[\\\\\/]maven-build.*/).replaceAll("") @@ -680,8 +711,8 @@ Maven 2.2.1+ is required. [2.2.1,) - - + + @@ -708,7 +739,6 @@ bundle-manifest - process-classes manifest Index: dev-tools/maven/solr/contrib/analysis-extras/pom.xml.template =================================================================== --- dev-tools/maven/solr/contrib/analysis-extras/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/contrib/analysis-extras/pom.xml.template (working copy) @@ -33,9 +33,8 @@ Apache Solr Analysis Extras solr/contrib/analysis-extras - ../../../.. - ${top-level}/${module-directory} - ${top-level}/../../solr + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -99,16 +98,5 @@ - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - - - Index: dev-tools/maven/solr/contrib/clustering/pom.xml.template =================================================================== --- dev-tools/maven/solr/contrib/clustering/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/contrib/clustering/pom.xml.template (working copy) @@ -33,9 +33,8 @@ Apache Solr Clustering solr/contrib/clustering - ../../../.. - ${top-level}/${module-directory} - ${top-level}/../../solr + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -140,16 +139,5 @@ - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - - - Index: dev-tools/maven/solr/contrib/dataimporthandler/pom.xml.template =================================================================== --- dev-tools/maven/solr/contrib/dataimporthandler/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/contrib/dataimporthandler/pom.xml.template (working copy) @@ -33,9 +33,8 @@ Apache Solr DataImportHandler solr/contrib/dataimporthandler - ../../../.. - ${top-level}/${module-directory} - ${top-level}/../../solr + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -105,15 +104,6 @@ - - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - - Index: dev-tools/maven/solr/contrib/dataimporthandler-extras/pom.xml.template =================================================================== --- dev-tools/maven/solr/contrib/dataimporthandler-extras/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/contrib/dataimporthandler-extras/pom.xml.template (working copy) @@ -33,9 +33,8 @@ Apache Solr DataImportHandler Extras solr/contrib/dataimporthandler-extras - ../../../.. - ${top-level}/${module-directory} - ${top-level}/../../solr + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -102,16 +101,5 @@ - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - - - Index: dev-tools/maven/solr/contrib/extraction/pom.xml.template =================================================================== --- dev-tools/maven/solr/contrib/extraction/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/contrib/extraction/pom.xml.template (working copy) @@ -36,9 +36,8 @@ solr/contrib/extraction - ../../../.. - ${top-level}/${module-directory} - ${top-level}/../../solr + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -101,13 +100,21 @@ - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - + de.thetaphi + forbiddenapis + + + test-check-forbidden-servlet-api + + + ${top-level}/lucene/tools/forbiddenApis/servlet-api.txt + + + + testCheck + + + Index: dev-tools/maven/solr/contrib/langid/pom.xml.template =================================================================== --- dev-tools/maven/solr/contrib/langid/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/contrib/langid/pom.xml.template (working copy) @@ -37,9 +37,8 @@ solr/contrib/langid - ../../../.. - ${top-level}/${module-directory} - ${top-level}/../../solr + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -107,13 +106,21 @@ - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - + de.thetaphi + forbiddenapis + + + test-check-forbidden-servlet-api + + + ${top-level}/lucene/tools/forbiddenApis/servlet-api.txt + + + + testCheck + + + Index: dev-tools/maven/solr/contrib/uima/pom.xml.template =================================================================== --- dev-tools/maven/solr/contrib/uima/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/contrib/uima/pom.xml.template (working copy) @@ -33,9 +33,8 @@ Apache Solr - UIMA integration solr/contrib/uima - ../../../.. - ${top-level}/${module-directory} - ${top-level}/../../solr + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -126,13 +125,21 @@ - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - + de.thetaphi + forbiddenapis + + + test-check-forbidden-servlet-api + + + ${top-level}/lucene/tools/forbiddenApis/servlet-api.txt + + + + testCheck + + + Index: dev-tools/maven/solr/contrib/velocity/pom.xml.template =================================================================== --- dev-tools/maven/solr/contrib/velocity/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/contrib/velocity/pom.xml.template (working copy) @@ -33,9 +33,8 @@ Apache Solr Velocity solr/contrib/velocity - ../../../.. - ${top-level}/${module-directory} - ${top-level}/../../solr + ../../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -142,13 +141,21 @@ - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - + de.thetaphi + forbiddenapis + + + test-check-forbidden-servlet-api + + + ${top-level}/lucene/tools/forbiddenApis/servlet-api.txt + + + + testCheck + + + Index: dev-tools/maven/solr/core/src/java/pom.xml.template =================================================================== --- dev-tools/maven/solr/core/src/java/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/core/src/java/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Apache Solr Core solr/core - ../../../../.. - ${top-level}/${module-directory}/src/java + ../../../../.. + ${relative-top-level}/${module-directory}/src/java scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -216,6 +216,39 @@ true + + de.thetaphi + forbiddenapis + + + solr-check-forbidden-executors-and-jdk-unsafe-and-deprecated + none + + + solr-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + + check-forbidden-executors-and-servlet-api-and-jdk-unsafe-and-deprecated-and-commons-io-unsafe + + + true + + jdk-unsafe + jdk-deprecated + commons-io-unsafe-${commons-io.version} + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + ${top-level}/lucene/tools/forbiddenApis/servlet-api.txt + + + + check + + + + Index: dev-tools/maven/solr/core/src/test/pom.xml.template =================================================================== --- dev-tools/maven/solr/core/src/test/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/core/src/test/pom.xml.template (working copy) @@ -32,9 +32,8 @@ jar solr/core - ../../../../.. - ${top-level}/${module-directory}/src/test - ${top-level}/../../solr + ../../../../.. + ${relative-top-level}/${module-directory}/src/test @@ -115,13 +114,53 @@ - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - + de.thetaphi + forbiddenapis + + + solr-check-forbidden-executors-and-jdk-unsafe-and-deprecated + none + + + solr-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + + test-check-forbidden-servlet-api-and-jdk-unsafe-and-deprecated-and-commons-io-unsafe + + + true + + jdk-unsafe + jdk-deprecated + commons-io-unsafe-${commons-io.version} + + + ${top-level}/lucene/tools/forbiddenApis/servlet-api.txt + + + + testCheck + + + + test-check-forbidden-test-apis + + + ${top-level}/lucene/tools/forbiddenApis/tests.txt + + + + org/apache/solr/search/DocSetPerf.class + + org/apache/solr/internal/**/*.class + + + + testCheck + + + Index: dev-tools/maven/solr/pom.xml.template =================================================================== --- dev-tools/maven/solr/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/pom.xml.template (working copy) @@ -110,5 +110,54 @@ + + + de.thetaphi + forbiddenapis + + + solr-check-forbidden-executors-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + check + + + + solr-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/tests.txt + + + + testCheck + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${top-level}/solr/testlogging.properties + + + + Index: dev-tools/maven/solr/solrj/src/java/pom.xml.template =================================================================== --- dev-tools/maven/solr/solrj/src/java/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/solrj/src/java/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Apache Solr Solrj solr/solrj - ../../../../.. - ${top-level}/${module-directory}/src/java + ../../../../.. + ${relative-top-level}/${module-directory}/src/java scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -132,6 +132,40 @@ true + + de.thetaphi + forbiddenapis + + + solr-check-forbidden-executors-and-jdk-unsafe-and-deprecated + none + + + solr-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + + check-forbidden-executors-and-jdk-unsafe-and-deprecated-and-commons-io-unsafe + + + true + + jdk-unsafe + jdk-deprecated + commons-io-unsafe-${commons-io.version} + + + ${top-level}/lucene/tools/forbiddenApis/executors.txt + + + + + + check + + + + Index: dev-tools/maven/solr/solrj/src/test/pom.xml.template =================================================================== --- dev-tools/maven/solr/solrj/src/test/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/solrj/src/test/pom.xml.template (working copy) @@ -32,9 +32,8 @@ jar solr/solrj - ../../../../.. - ${top-level}/${module-directory}/src/test - ${top-level}/../../solr + ../../../../.. + ${relative-top-level}/${module-directory}/src/test @@ -104,13 +103,51 @@ - org.apache.maven.plugins - maven-surefire-plugin - - - ${surefire-solr-directory}/testlogging.properties - - + de.thetaphi + forbiddenapis + + + solr-check-forbidden-executors-and-jdk-unsafe-and-deprecated + none + + + solr-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + + test-check-forbidden-servlet-api + + + ${top-level}/lucene/tools/forbiddenApis/servlet-api.txt + + + + org/apache/solr/client/solrj/impl/BasicHttpSolrServerTest$DebugServlet.class + + + + testCheck + + + + test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated-and-commons-io-unsafe + + + true + + jdk-unsafe + jdk-deprecated + commons-io-unsafe-${commons-io.version} + + + ${top-level}/lucene/tools/forbiddenApis/tests.txt + + + + testCheck + + + Index: dev-tools/maven/solr/test-framework/pom.xml.template =================================================================== --- dev-tools/maven/solr/test-framework/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/test-framework/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Apache Solr Test Framework solr/test-framework - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -104,6 +104,38 @@ true + + de.thetaphi + forbiddenapis + + + solr-check-forbidden-executors-and-jdk-unsafe-and-deprecated + none + + + solr-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + + check-forbidden-test-apis-and-servlet-api-and-jdk-unsafe-and-deprecated + + + true + + jdk-unsafe + jdk-deprecated + + + ${top-level}/lucene/tools/forbiddenApis/servlet-api.txt + ${top-level}/lucene/tools/forbiddenApis/tests.txt + + + + check + + + + Index: dev-tools/maven/solr/webapp/pom.xml.template =================================================================== --- dev-tools/maven/solr/webapp/pom.xml.template (revision 1445446) +++ dev-tools/maven/solr/webapp/pom.xml.template (working copy) @@ -33,8 +33,8 @@ Apache Solr Search Server solr/webapp - ../../.. - ${top-level}/${module-directory} + ../../.. + ${relative-top-level}/${module-directory} scm:svn:${vc-anonymous-base-url}/${module-directory} @@ -114,6 +114,20 @@ + + de.thetaphi + forbiddenapis + + + solr-check-forbidden-executors-and-jdk-unsafe-and-deprecated + none + + + solr-test-check-forbidden-test-apis-and-jdk-unsafe-and-deprecated + none + + +