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
+
+
+