diff --git a/archiva-modules/archiva-web/archiva-webapp-test/pom.xml b/archiva-modules/archiva-web/archiva-webapp-test/pom.xml
index a0d738e3f..924ce0598 100644
--- a/archiva-modules/archiva-web/archiva-webapp-test/pom.xml
+++ b/archiva-modules/archiva-web/archiva-webapp-test/pom.xml
@@ -324,12 +324,12 @@
org.seleniumhq.selenium
htmlunit-driver
- ${htmlUnitVersion}
+ ${html.unit.version}
net.sourceforge.htmlunit
htmlunit
- ${htmlUnitVersion}
+ ${html.unit.version}
test
diff --git a/archiva-modules/archiva-web/archiva-webdav/pom.xml b/archiva-modules/archiva-web/archiva-webdav/pom.xml
index ff85e60db..d75fb79aa 100644
--- a/archiva-modules/archiva-web/archiva-webdav/pom.xml
+++ b/archiva-modules/archiva-web/archiva-webdav/pom.xml
@@ -336,7 +336,7 @@
net.sourceforge.htmlunit
htmlunit
- ${htmlUnitVersion}
+ ${html.unit.version}
test
diff --git a/archiva-modules/plugins/metadata-store-jcr/pom.xml b/archiva-modules/plugins/metadata-store-jcr/pom.xml
index 7da061718..20e3a895a 100644
--- a/archiva-modules/plugins/metadata-store-jcr/pom.xml
+++ b/archiva-modules/plugins/metadata-store-jcr/pom.xml
@@ -57,6 +57,13 @@
org.apache.archiva.maven
archiva-maven-metadata
+
+
+
+ org.apache.archiva
+ oak-jcr-lucene
+
+
org.springframework
spring-context
@@ -77,21 +84,6 @@
org.apache.jackrabbit
oak-segment-tar
-
- org.apache.jackrabbit
- oak-lucene
- ${jcr-oak.version}
-
-
- org.apache.lucene
- lucene-misc
-
-
- org.apache.lucene
- lucene-facet
-
-
-
org.apache.jackrabbit
oak-api
@@ -130,52 +122,6 @@
javax.annotation-api
-
-
- org.apache.lucene
- lucene-core
- ${lucene.version}
-
-
- org.apache.lucene
- lucene-misc
- ${lucene.version}
-
-
- org.apache.lucene
- lucene-facet
- ${lucene.version}
-
-
- org.apache.lucene
- lucene-codecs
- ${lucene.version}
-
-
- org.apache.lucene
- lucene-queryparser
- ${lucene.version}
-
-
- org.apache.lucene
- lucene-sandbox
- ${lucene.version}
-
-
- org.apache.lucene
- lucene-highlighter
- ${lucene.version}
-
-
- org.apache.lucene
- lucene-memory
- ${lucene.version}
-
-
- org.apache.lucene
- lucene-analyzers-common
- ${lucene.version}
-
io.dropwizard.metrics
metrics-core
diff --git a/archiva-modules/plugins/oak-jcr-lucene/.gitignore b/archiva-modules/plugins/oak-jcr-lucene/.gitignore
new file mode 100644
index 000000000..916e17c09
--- /dev/null
+++ b/archiva-modules/plugins/oak-jcr-lucene/.gitignore
@@ -0,0 +1 @@
+dependency-reduced-pom.xml
diff --git a/archiva-modules/plugins/oak-jcr-lucene/pom.xml b/archiva-modules/plugins/oak-jcr-lucene/pom.xml
new file mode 100644
index 000000000..63be95aff
--- /dev/null
+++ b/archiva-modules/plugins/oak-jcr-lucene/pom.xml
@@ -0,0 +1,216 @@
+
+
+
+
+
+ plugins
+ org.apache.archiva
+ 3.0.0-SNAPSHOT
+
+ 4.0.0
+
+ oak-jcr-lucene
+
+
+
+ org.apache.jackrabbit
+ oak-lucene
+ ${jcr-oak.version}
+
+
+ org.apache.lucene
+ lucene-analyzers-common
+
+
+ org.apache.lucene
+ lucene-core
+
+
+ org.apache.lucene
+ lucene-highlighter
+
+
+ org.apache.lucene
+ lucene-memory
+
+
+ org.apache.lucene
+ lucene-queries
+
+
+ org.apache.lucene
+ lucene-queryparser
+
+
+ org.apache.lucene
+ lucene-sandbox
+
+
+ org.apache.lucene
+ lucene-suggest
+
+
+
+
+ org.apache.jackrabbit
+ oak-api
+
+
+ org.apache.jackrabbit
+ oak-core-spi
+
+
+ org.apache.jackrabbit
+ oak-store-spi
+
+
+ org.apache.jackrabbit
+ oak-query-spi
+
+
+ org.apache.jackrabbit
+ oak-core
+
+
+ org.apache.jackrabbit
+ oak-store-document
+
+
+ org.apache.jackrabbit
+ oak-search
+
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ dependency-reduced-pom.xml
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-eclipse-plugin
+ 2.9
+
+ true
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ ${jdk.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.4
+
+
+
+ package
+
+ shade
+
+
+
+
+ *:*
+
+ META-INF/NOTICE
+ META-INF/NOTICE.TXT
+ META-INF/NOTICE.txt
+ META-INF/MANIFEST.MF
+ LICENSE.TXT
+
+
+
+
+
+ org.apache.jackrabbit:jackrabbit-data
+ org.apache.jackrabbit:jackrabbit-jcr-commons
+ org.apache.jackrabbit:oak-api
+ org.apache.jackrabbit:oak-blob
+ org.apache.jackrabbit:oak-blob-plugins
+ org.apache.jackrabbit:oak-commons
+ org.apache.jackrabbit:oak-core
+ org.apache.jackrabbit:oak-core-spi
+ org.apache.jackrabbit:oak-jackrabbit-api
+ org.apache.jackrabbit:oak-query-spi
+ org.apache.jackrabbit:oak-search
+ org.apache.jackrabbit:oak-security-spi
+ org.apache.jackrabbit:oak-store-document
+ org.apache.jackrabbit:oak-store-spi
+ org.apache.tika:tika-core
+ org.osgi:org.osgi.annotation
+ org.osgi:org.osgi.service.component.annotations
+ org.osgi:org.osgi.service.metatype.annotations
+ org.slf4j:jcl-over-slf4j
+ org.slf4j:slf4j-api
+ commons-codec:commons-codec
+ commons-io:commons-io
+ com.google.guava:guava
+ javax.jcr:jcr
+
+
+
+
+ org.apache.lucene
+ shaded_oak.org.apache.lucene
+
+
+ org.tartarus.snowball
+ shaded_oak.org.tartarus.snowball
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/archiva-modules/plugins/pom.xml b/archiva-modules/plugins/pom.xml
index 72f937207..b5d0712a6 100644
--- a/archiva-modules/plugins/pom.xml
+++ b/archiva-modules/plugins/pom.xml
@@ -41,6 +41,7 @@
generic-metadata-support
metadata-store-jcr
metadata-store-cassandra
+ oak-jcr-lucene
diff --git a/pom.xml b/pom.xml
index fed7845c5..2ff3d2acb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,7 +72,7 @@
2.0
- 1.14.0
+ 1.22.3
2.15.4
3.1.0
@@ -85,6 +85,19 @@
2.3.5
+ 0.3.3
+ 3.1.0
+ 2.27
+
+ 1.0.9
+ 1.9.5
+
+ 4.1
+
+ 0.7.9
+
+ 1.5.2
+
jdbc:derby:memory:users-test;create=true
org.apache.derby.jdbc.EmbeddedDriver
@@ -93,25 +106,11 @@
true
- 0.3.3
- 1.1
- 2.1
- 3.1.0
- 1.1
- 2.27
-
clean install
- 1.0.9
- 1.9.5
- 4.1
-
DefaultLevel=INFO,Runtime=ERROR,Tool=ERROR,SQL=ERROR,Schema=ERROR,MetaData=ERROR
- 0.7.9
-
- 1.5.2
@@ -518,6 +517,7 @@
${jcr-oak.version}
+
org.apache.jackrabbit
oak-lucene
@@ -545,6 +545,23 @@
${jackrabbit.version}
+
+ org.apache.archiva
+ oak-jcr-lucene
+ ${project.version}
+
+
+
+ org.apache.jackrabbit
+ oak-store-document
+ ${jcr-oak.version}
+
+
+ org.apache.jackrabbit
+ oak-search
+ ${jcr-oak.version}
+
+