diff --git a/.gitignore b/.gitignore
index cd5d2338..0c3075cc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -85,7 +85,6 @@ local.properties
*.war
*.nar
*.ear
-*.zip
*.tar.gz
*.rar
diff --git a/celements-calendar-gdata/pom.xml b/celements-calendar-gdata/pom.xml
index 5514ab5b..bbe0b40c 100644
--- a/celements-calendar-gdata/pom.xml
+++ b/celements-calendar-gdata/pom.xml
@@ -26,11 +26,11 @@
com.celements
celements
- 6.0-SNAPSHOT
+ 7.0-SNAPSHOT
4.0.0
celements-calendar-gdata
- 6.0-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Calendar
@@ -42,7 +42,7 @@
com.celements
celements-calendar
- 6.0-SNAPSHOT
+ 7.0-SNAPSHOT
com.google.gdata
diff --git a/celements-captcha/pom.xml b/celements-captcha/pom.xml
index 765a0f84..ee409588 100644
--- a/celements-captcha/pom.xml
+++ b/celements-captcha/pom.xml
@@ -26,23 +26,23 @@
com.celements
celements
- 6.0
+ 7.0-SNAPSHOT
4.0.0
celements-captcha
- 6.1-SNAPSHOT
+ 7.0-SNAPSHOT
Celements captcha implementations
com.celements
celements-model
- 6.0
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-cleverreach/pom.xml b/celements-cleverreach/pom.xml
index cc4c579d..5bf1c5a9 100644
--- a/celements-cleverreach/pom.xml
+++ b/celements-cleverreach/pom.xml
@@ -24,35 +24,35 @@
com.celements
celements
- 6.3
+ 7.0-SNAPSHOT
4.0.0
celements-cleverreach
- 6.2-SNAPSHOT
+ 7.0-SNAPSHOT
Celements connector to Clever Reach API
com.celements
celements-model
- 6.4
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.13
+ 7.0-SNAPSHOT
provided
com.celements
celements-css
- 6.0
+ 7.0-SNAPSHOT
provided
com.celements
celements-mailsender
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-contact/pom.xml b/celements-contact/pom.xml
index 07cfa823..415c0262 100644
--- a/celements-contact/pom.xml
+++ b/celements-contact/pom.xml
@@ -26,23 +26,23 @@
com.celements
celements
- 6.0
+ 7.0-SNAPSHOT
4.0.0
celements-contact
- 6.1-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Core
com.celements
celements-model
- 6.0
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-css/pom.xml b/celements-css/pom.xml
index 8c14684c..5138e208 100644
--- a/celements-css/pom.xml
+++ b/celements-css/pom.xml
@@ -3,23 +3,23 @@
com.celements
celements
- 6.0
+ 7.0-SNAPSHOT
4.0.0
celements-css
- 6.1-SNAPSHOT
+ 7.0-SNAPSHOT
Webtools for css handling like inliner, minifier
com.celements
celements-model
- 6.0
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-layout/component/pom.xml b/celements-layout/component/pom.xml
index 7d3218c5..0ee8c618 100644
--- a/celements-layout/component/pom.xml
+++ b/celements-layout/component/pom.xml
@@ -3,29 +3,29 @@
com.celements
celements
- 6.6
+ 7.0-SNAPSHOT
4.0.0
celements-layout
- 6.5-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Layout
com.celements
celements-core
- 6.14
+ 7.0-SNAPSHOT
provided
com.celements
celements-model
- 6.6
+ 7.0-SNAPSHOT
provided
com.celements
celements-spring-security
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-layout/web-module/pom.xml b/celements-layout/web-module/pom.xml
index b97f541a..523aba2b 100644
--- a/celements-layout/web-module/pom.xml
+++ b/celements-layout/web-module/pom.xml
@@ -26,18 +26,18 @@
com.celements
celementsweb
- 6.2
+ 7.0-SNAPSHOT
4.0.0
celements-layout-web
- 6.5-SNAPSHOT
+ 7.0-SNAPSHOT
war
Celements Layout Web
com.celements
celements-layout
- 6.4
+ 7.0-SNAPSHOT
diff --git a/celements-mailsender/pom.xml b/celements-mailsender/pom.xml
index 5dc5a4fc..05c8ec10 100644
--- a/celements-mailsender/pom.xml
+++ b/celements-mailsender/pom.xml
@@ -4,10 +4,10 @@
com.celements
celements
- 6.2
+ 7.0-SNAPSHOT
celements-mailsender
- 6.1-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Mail Sender
diff --git a/celements-payment/pom.xml b/celements-payment/pom.xml
index 5d33ecba..9fe9c909 100644
--- a/celements-payment/pom.xml
+++ b/celements-payment/pom.xml
@@ -26,23 +26,23 @@
com.celements
celements
- 6.0
+ 7.0-SNAPSHOT
4.0.0
payment
- 6.1-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Payment
com.celements
celements-model
- 6.0
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-payment/src/main/java/com/celements/payment/PaymentService.java b/celements-payment/src/main/java/com/celements/payment/PaymentService.java
index 3e095bb3..3622d06b 100644
--- a/celements-payment/src/main/java/com/celements/payment/PaymentService.java
+++ b/celements-payment/src/main/java/com/celements/payment/PaymentService.java
@@ -25,8 +25,6 @@
import java.util.List;
import java.util.Map;
-import org.hibernate.HibernateException;
-import org.hibernate.Session;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.xwiki.component.annotation.Component;
@@ -36,7 +34,7 @@
import com.celements.model.context.ModelContext;
import com.celements.payment.exception.PaymentException;
import com.celements.payment.raw.PaymentRawObject;
-import com.celements.web.plugin.api.CelementsWebPluginApi;
+import com.celements.web.plugin.CelementsWebPlugin;
import com.google.common.base.Functions;
import com.google.common.collect.Lists;
import com.xpn.xwiki.XWikiContext;
@@ -69,9 +67,9 @@ public void executePaymentAction(Map data) {
XWikiDocument actionXdoc = getXWikiContext().getWiki().getDocument(callbackDocRef,
getXWikiContext());
Document actionDoc = actionXdoc.newDocument(getXWikiContext());
- CelementsWebPluginApi celementsweb = (CelementsWebPluginApi) getXWikiContext().getWiki().getPluginApi(
- "celementsweb", getXWikiContext());
- celementsweb.getPlugin().executeAction(actionDoc, data, actionXdoc, getXWikiContext());
+ CelementsWebPlugin celementsweb = (CelementsWebPlugin) getXWikiContext().getWiki()
+ .getPlugin("celementsweb", getXWikiContext());
+ celementsweb.executeAction(actionDoc, data, actionXdoc, getXWikiContext());
} else {
LOGGER.warn("Failed to execute payment action because Payment.CallbackActions"
+ " does not exist in [" + getXWikiContext().getDatabase() + "].");
@@ -84,13 +82,9 @@ public void executePaymentAction(Map data) {
@Override
public void storePaymentObject(final PaymentRawObject paymentObj) throws PaymentException {
try {
- getHibStore().executeWrite(context.getXWikiContext(), true, new HibernateCallback() {
-
- @Override
- public Void doInHibernate(Session session) throws HibernateException {
- session.saveOrUpdate(paymentObj);
- return null;
- }
+ getHibStore().executeWrite(context.getXWikiContext(), true, (HibernateCallback) session -> {
+ session.saveOrUpdate(paymentObj);
+ return null;
});
LOGGER.info("storePaymentObject: '{}'", paymentObj);
} catch (XWikiException xwe) {
diff --git a/celements-rights/pom.xml b/celements-rights/pom.xml
index 1f019c75..1a9e4845 100644
--- a/celements-rights/pom.xml
+++ b/celements-rights/pom.xml
@@ -24,17 +24,17 @@
com.celements
celements
- 6.0
+ 7.0-SNAPSHOT
4.0.0
celements-rights
- 6.1-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Rights
com.celements
celements-model
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-scheduler/pom.xml b/celements-scheduler/pom.xml
index 5e80a760..37a6a40c 100644
--- a/celements-scheduler/pom.xml
+++ b/celements-scheduler/pom.xml
@@ -25,16 +25,16 @@
com.celements
celements
- 6.6
+ 7.0-SNAPSHOT
celements-scheduler
- 6.3-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Scheduler
com.celements
celements-model
- 6.7
+ 7.0-SNAPSHOT
provided
diff --git a/celements-search-lucene/pom.xml b/celements-search-lucene/pom.xml
deleted file mode 100644
index 1d4fbffc..00000000
--- a/celements-search-lucene/pom.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
- 4.0.0
-
- com.celements
- celements
- 6.6
-
- celements-search-lucene
- 6.4-SNAPSHOT
- Celements Search Lucene
-
-
- com.celements
- celements-model
- 6.6
- provided
-
-
- com.celements
- celements-core
- 6.14
- provided
-
-
- org.apache.lucene
- lucene-core
- 3.4.0
-
-
- org.apache.lucene
- lucene-analyzers
- 3.4.0
-
-
- org.apache.lucene
- lucene-queryparser
- 3.4.0
-
-
- commons-collections
- commons-collections
-
-
- org.apache.tika
- tika-parsers
-
-
- org.apache.pdfbox
- jbig2-imageio
-
-
- com.github.jai-imageio
- jai-imageio-jpeg2000
-
-
- org.xerial
- sqlite-jdbc
-
-
-
-
- javax.servlet
- javax.servlet-api
- test
-
-
-
- org.apache.xmlgraphics
- batik-ext
- 1.7
- test
-
-
-
-
- scm:git:git@github.com:celements/celements-features.git
- scm:git:git@github.com:celements/celements-features.git
- https://github.com/celements/celements-features/celements-search-lucene
- HEAD
-
-
diff --git a/celements-search-lucene/src/main/resources/META-INF/components.txt b/celements-search-lucene/src/main/resources/META-INF/components.txt
deleted file mode 100644
index bde1c1d0..00000000
--- a/celements-search-lucene/src/main/resources/META-INF/components.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-com.xpn.xwiki.plugin.lucene.searcherProvider.SearcherProviderManager
-com.xpn.xwiki.plugin.lucene.searcherProvider.ActionExecutionEventListener
-com.xpn.xwiki.plugin.lucene.indexExtension.LuceneIndexExtensionService
-com.xpn.xwiki.plugin.lucene.searcherProvider.SearchProviderDebugScriptService
-com.xpn.xwiki.plugin.lucene.IndexRebuilder
diff --git a/celements-search/pom.xml b/celements-search/pom.xml
index 3550db33..32ff04f9 100644
--- a/celements-search/pom.xml
+++ b/celements-search/pom.xml
@@ -24,41 +24,83 @@
com.celements
celements
- 6.7
+ 7.0-SNAPSHOT
4.0.0
celements-search
- 6.6-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Search
com.celements
celements-model
- 6.8
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.17
+ 7.0-SNAPSHOT
provided
+
+ com.celements
+ celements-scheduler
+ 7.0-SNAPSHOT
+ provided
+
+
+
+
+ org.apache.lucene
+ lucene-core
+ 3.4.0
+
+
+ org.apache.lucene
+ lucene-analyzers
+ 3.4.0
+
org.apache.lucene
lucene-queryparser
3.4.0
- com.celements
- celements-search-lucene
- 6.3
+ commons-collections
+ commons-collections
- com.celements
- celements-scheduler
- 6.2
- provided
+ org.apache.tika
+ tika-parsers
+
+
+ org.apache.pdfbox
+ jbig2-imageio
+
+
+ com.github.jai-imageio
+ jai-imageio-jpeg2000
+
+
+ org.xerial
+ sqlite-jdbc
+
+
+
+
+ javax.servlet
+ javax.servlet-api
+ test
+
+
+
+ org.apache.xmlgraphics
+ batik-ext
+ 1.7
+ test
+
scm:git:git@github.com:celements/celements-features.git
diff --git a/celements-search-lucene/src/main/java/com/celements/search/lucene/LuceneDocType.java b/celements-search/src/main/java/com/celements/search/lucene/LuceneDocType.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/celements/search/lucene/LuceneDocType.java
rename to celements-search/src/main/java/com/celements/search/lucene/LuceneDocType.java
diff --git a/celements-search-lucene/src/main/java/com/celements/search/lucene/index/analysis/CelAnalyzer.java b/celements-search/src/main/java/com/celements/search/lucene/index/analysis/CelAnalyzer.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/celements/search/lucene/index/analysis/CelAnalyzer.java
rename to celements-search/src/main/java/com/celements/search/lucene/index/analysis/CelAnalyzer.java
diff --git a/celements-search-lucene/src/main/java/com/celements/search/lucene/index/analysis/CelementsSimpleAnalyzer.java b/celements-search/src/main/java/com/celements/search/lucene/index/analysis/CelementsSimpleAnalyzer.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/celements/search/lucene/index/analysis/CelementsSimpleAnalyzer.java
rename to celements-search/src/main/java/com/celements/search/lucene/index/analysis/CelementsSimpleAnalyzer.java
diff --git a/celements-search-lucene/src/main/java/com/celements/search/lucene/index/queue/IndexQueuePriority.java b/celements-search/src/main/java/com/celements/search/lucene/index/queue/IndexQueuePriority.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/celements/search/lucene/index/queue/IndexQueuePriority.java
rename to celements-search/src/main/java/com/celements/search/lucene/index/queue/IndexQueuePriority.java
diff --git a/celements-search-lucene/src/main/java/com/celements/search/lucene/index/rebuild/LuceneIndexRebuildService.java b/celements-search/src/main/java/com/celements/search/lucene/index/rebuild/LuceneIndexRebuildService.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/celements/search/lucene/index/rebuild/LuceneIndexRebuildService.java
rename to celements-search/src/main/java/com/celements/search/lucene/index/rebuild/LuceneIndexRebuildService.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/AbstractDocumentData.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/AbstractDocumentData.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/AbstractDocumentData.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/AbstractDocumentData.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/AbstractIndexData.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/AbstractIndexData.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/AbstractIndexData.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/AbstractIndexData.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/AttachmentData.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/AttachmentData.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/AttachmentData.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/AttachmentData.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/DeleteData.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/DeleteData.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/DeleteData.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/DeleteData.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/DocumentData.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/DocumentData.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/DocumentData.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/DocumentData.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/IndexFields.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/IndexFields.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/IndexFields.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/IndexFields.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/IndexRebuilder.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/IndexRebuilder.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/IndexRebuilder.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/IndexRebuilder.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/IndexUpdater.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/IndexUpdater.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/IndexUpdater.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/IndexUpdater.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/LucenePlugin.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/LucenePlugin.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/LucenePlugin.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/LucenePlugin.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/LucenePluginApi.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/LucenePluginApi.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/LucenePluginApi.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/LucenePluginApi.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/SearchResult.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/SearchResult.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/SearchResult.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/SearchResult.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/SearchResults.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/SearchResults.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/SearchResults.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/SearchResults.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/WikiData.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/WikiData.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/WikiData.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/WikiData.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/XWikiDocumentQueue.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/XWikiDocumentQueue.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/XWikiDocumentQueue.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/XWikiDocumentQueue.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/ILuceneIndexExtender.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/ILuceneIndexExtender.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/ILuceneIndexExtender.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/ILuceneIndexExtender.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/ILuceneIndexExtensionServiceRole.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/ILuceneIndexExtensionServiceRole.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/ILuceneIndexExtensionServiceRole.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/ILuceneIndexExtensionServiceRole.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/IndexExtensionField.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/IndexExtensionField.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/IndexExtensionField.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/IndexExtensionField.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/LuceneIndexExtensionService.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/LuceneIndexExtensionService.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/LuceneIndexExtensionService.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/indexExtension/LuceneIndexExtensionService.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentDeletedEvent.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentDeletedEvent.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentDeletedEvent.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentDeletedEvent.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentDeletingEvent.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentDeletingEvent.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentDeletingEvent.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentDeletingEvent.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentIndexedEvent.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentIndexedEvent.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentIndexedEvent.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentIndexedEvent.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentIndexingEvent.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentIndexingEvent.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentIndexingEvent.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/observation/event/LuceneDocumentIndexingEvent.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ActionExecutionEventListener.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ActionExecutionEventListener.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ActionExecutionEventListener.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ActionExecutionEventListener.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ISearcherProviderRole.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ISearcherProviderRole.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ISearcherProviderRole.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ISearcherProviderRole.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearchProviderDebugScriptService.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearchProviderDebugScriptService.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearchProviderDebugScriptService.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearchProviderDebugScriptService.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProvider.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProvider.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProvider.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProvider.java
diff --git a/celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderManager.java b/celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderManager.java
similarity index 100%
rename from celements-search-lucene/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderManager.java
rename to celements-search/src/main/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderManager.java
diff --git a/celements-search-lucene/src/main/resources/META-INF/MANIFEST.MF b/celements-search/src/main/resources/META-INF/MANIFEST.MF
similarity index 92%
rename from celements-search-lucene/src/main/resources/META-INF/MANIFEST.MF
rename to celements-search/src/main/resources/META-INF/MANIFEST.MF
index 5e949512..254272e1 100644
--- a/celements-search-lucene/src/main/resources/META-INF/MANIFEST.MF
+++ b/celements-search/src/main/resources/META-INF/MANIFEST.MF
@@ -1,3 +1,3 @@
-Manifest-Version: 1.0
-Class-Path:
-
+Manifest-Version: 1.0
+Class-Path:
+
diff --git a/celements-search/src/main/resources/META-INF/components.txt b/celements-search/src/main/resources/META-INF/components.txt
index 4fdbaf4a..66e37763 100644
--- a/celements-search/src/main/resources/META-INF/components.txt
+++ b/celements-search/src/main/resources/META-INF/components.txt
@@ -1,3 +1,8 @@
+com.xpn.xwiki.plugin.lucene.searcherProvider.SearcherProviderManager
+com.xpn.xwiki.plugin.lucene.searcherProvider.ActionExecutionEventListener
+com.xpn.xwiki.plugin.lucene.indexExtension.LuceneIndexExtensionService
+com.xpn.xwiki.plugin.lucene.searcherProvider.SearchProviderDebugScriptService
+com.xpn.xwiki.plugin.lucene.IndexRebuilder
com.celements.search.lucene.LuceneSearchService
com.celements.search.lucene.LuceneSearchScriptService
com.celements.search.web.classes.WebSearchClassConfig
diff --git a/celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/AttachmentDataTest.java b/celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/AttachmentDataTest.java
similarity index 100%
rename from celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/AttachmentDataTest.java
rename to celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/AttachmentDataTest.java
diff --git a/celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/TestXWikiDocument.java b/celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/TestXWikiDocument.java
similarity index 100%
rename from celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/TestXWikiDocument.java
rename to celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/TestXWikiDocument.java
diff --git a/celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/indexExtension/IndexExtensionFieldTest.java b/celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/indexExtension/IndexExtensionFieldTest.java
similarity index 100%
rename from celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/indexExtension/IndexExtensionFieldTest.java
rename to celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/indexExtension/IndexExtensionFieldTest.java
diff --git a/celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/indexExtension/LuceneIndexExtensionServiceTest.java b/celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/indexExtension/LuceneIndexExtensionServiceTest.java
similarity index 100%
rename from celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/indexExtension/LuceneIndexExtensionServiceTest.java
rename to celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/indexExtension/LuceneIndexExtensionServiceTest.java
diff --git a/celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ActionExecutionEventListenerTest.java b/celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ActionExecutionEventListenerTest.java
similarity index 100%
rename from celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ActionExecutionEventListenerTest.java
rename to celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/ActionExecutionEventListenerTest.java
diff --git a/celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderManagerTest.java b/celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderManagerTest.java
similarity index 100%
rename from celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderManagerTest.java
rename to celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderManagerTest.java
diff --git a/celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderTest.java b/celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderTest.java
similarity index 100%
rename from celements-search-lucene/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderTest.java
rename to celements-search/src/test/java/com/xpn/xwiki/plugin/lucene/searcherProvider/SearcherProviderTest.java
diff --git a/celements-search-lucene/src/test/resources/html.html b/celements-search/src/test/resources/html.html
similarity index 100%
rename from celements-search-lucene/src/test/resources/html.html
rename to celements-search/src/test/resources/html.html
diff --git a/celements-search-lucene/src/test/resources/msoffice97.doc b/celements-search/src/test/resources/msoffice97.doc
similarity index 100%
rename from celements-search-lucene/src/test/resources/msoffice97.doc
rename to celements-search/src/test/resources/msoffice97.doc
diff --git a/celements-search-lucene/src/test/resources/opendocument.odt b/celements-search/src/test/resources/opendocument.odt
similarity index 100%
rename from celements-search-lucene/src/test/resources/opendocument.odt
rename to celements-search/src/test/resources/opendocument.odt
diff --git a/celements-search-lucene/src/test/resources/openxml.docx b/celements-search/src/test/resources/openxml.docx
similarity index 100%
rename from celements-search-lucene/src/test/resources/openxml.docx
rename to celements-search/src/test/resources/openxml.docx
diff --git a/celements-search-lucene/src/test/resources/pdf.pdf b/celements-search/src/test/resources/pdf.pdf
similarity index 100%
rename from celements-search-lucene/src/test/resources/pdf.pdf
rename to celements-search/src/test/resources/pdf.pdf
diff --git a/celements-search-lucene/src/test/resources/txt.txt b/celements-search/src/test/resources/txt.txt
similarity index 100%
rename from celements-search-lucene/src/test/resources/txt.txt
rename to celements-search/src/test/resources/txt.txt
diff --git a/celements-search-lucene/src/test/resources/zip.zip b/celements-search/src/test/resources/zip.zip
similarity index 100%
rename from celements-search-lucene/src/test/resources/zip.zip
rename to celements-search/src/test/resources/zip.zip
diff --git a/celements-tag/pom.xml b/celements-tag/pom.xml
index 57b02b0b..8f756d15 100644
--- a/celements-tag/pom.xml
+++ b/celements-tag/pom.xml
@@ -24,41 +24,41 @@
com.celements
celements
- 6.6
+ 7.0-SNAPSHOT
4.0.0
celements-tag
- 6.6-SNAPSHOT
+ 7.0-SNAPSHOT
Celements Tags
com.celements
celements-xwiki-core
- 6.9
+ 7.0-SNAPSHOT
provided
com.celements
celements-model
- 6.6
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.14
+ 7.0-SNAPSHOT
provided
com.celements
celements-search
- 6.3
+ 7.0-SNAPSHOT
provided
com.celements
celements-spring-security
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-user-manager/component/pom.xml b/celements-user-manager/component/pom.xml
index 9da4003d..b3bf6e7a 100644
--- a/celements-user-manager/component/pom.xml
+++ b/celements-user-manager/component/pom.xml
@@ -24,41 +24,41 @@
com.celements
celements
- 6.6
+ 7.0-SNAPSHOT
4.0.0
celements-user-manager
- 6.4-SNAPSHOT
+ 7.0-SNAPSHOT
Celements User Manager
com.celements
celements-model
- 6.6
+ 7.0-SNAPSHOT
provided
com.celements
celements-wiki-manager
- 6.1
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.14
+ 7.0-SNAPSHOT
provided
com.celements
celements-subsystem-migration-manager
- 6.0
+ 7.0-SNAPSHOT
provided
com.celements
celements-mailsender
- 6.0
+ 7.0-SNAPSHOT
provided
diff --git a/celements-user-manager/web-module/pom.xml b/celements-user-manager/web-module/pom.xml
index 7eed29f6..348ccdab 100644
--- a/celements-user-manager/web-module/pom.xml
+++ b/celements-user-manager/web-module/pom.xml
@@ -26,13 +26,13 @@
com.celements
celementsweb
- 6.2
+ 7.0-SNAPSHOT
4.0.0
celements-user-manager-web
war
User Manager Web-Module
- 6.4-SNAPSHOT
+ 7.0-SNAPSHOT
@@ -46,7 +46,7 @@
com.celements
celements-user-manager
- 6.3
+ 7.0-SNAPSHOT
diff --git a/celements-webdav/pom.xml b/celements-webdav/pom.xml
index 8ab93571..80396bbe 100644
--- a/celements-webdav/pom.xml
+++ b/celements-webdav/pom.xml
@@ -24,30 +24,48 @@
com.celements
celements
- 6.0
+ 7.0-SNAPSHOT
4.0.0
celements-webdav
- 6.1-SNAPSHOT
+ 7.0-SNAPSHOT
Celements WebDAV Client
com.celements
celements-xwiki-core
- 6.0
+ 7.0-SNAPSHOT
provided
com.celements
celements-model
- 6.0
+ 7.0-SNAPSHOT
provided
com.celements
celements-core
- 6.0
+ 7.0-SNAPSHOT
+ provided
+
+
+ com.celements
+ celements-wiki-manager
+ 7.0-SNAPSHOT
+ provided
+
+
+ com.celements
+ celements-user-manager
+ 7.0-SNAPSHOT
+ provided
+
+
+
+ javax.ws.rs
+ javax.ws.rs-api
provided
diff --git a/celements-webdav/src/main/java/com/celements/webdav/SardineAdapter.java b/celements-webdav/src/main/java/com/celements/webdav/SardineAdapter.java
index 0a9d5388..1855c09f 100644
--- a/celements-webdav/src/main/java/com/celements/webdav/SardineAdapter.java
+++ b/celements-webdav/src/main/java/com/celements/webdav/SardineAdapter.java
@@ -190,7 +190,8 @@ URL buildCompleteUrl(Path path) {
if (checkNotNull(path).isAbsolute()) {
path = Paths.get("/", baseUrl.getPath()).relativize(path);
}
- return UriBuilder.fromUri(baseUrl.toURI()).path(path.normalize().toString()).build().toURL();
+ return UriBuilder.fromUri(baseUrl.toURI()).path(path.normalize().toString()).build()
+ .toURL();
} catch (URISyntaxException | UriBuilderException | MalformedURLException exc) {
// this shouldn't happen since baseUrl and path are already well defined objects
throw new IllegalArgumentException(MessageFormat.format("unable to build url with "