add Java named modules
This commit is contained in:
parent
bc317a3d0d
commit
66e2dce3b3
5 changed files with 53 additions and 2 deletions
5
elx-api/src/main/java/module-info.java
Normal file
5
elx-api/src/main/java/module-info.java
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
module org.xbib.elx.api {
|
||||||
|
exports org.xbib.elx.api;
|
||||||
|
requires org.xbib.metrics.api;
|
||||||
|
requires org.xbib.elasticsearch.server;
|
||||||
|
}
|
19
elx-common/src/main/java/module-info.java
Normal file
19
elx-common/src/main/java/module-info.java
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
module org.xbib.elx.common {
|
||||||
|
exports org.xbib.elx.common;
|
||||||
|
exports org.xbib.elx.common.io;
|
||||||
|
exports org.xbib.elx.common.util;
|
||||||
|
requires org.xbib.elx.api;
|
||||||
|
requires org.xbib.metrics.api;
|
||||||
|
requires org.xbib.metrics.common;
|
||||||
|
requires org.xbib.elasticsearch.hppc;
|
||||||
|
requires org.xbib.elasticsearch.log4j;
|
||||||
|
requires org.xbib.elasticsearch.server;
|
||||||
|
provides java.net.URLStreamHandlerFactory with
|
||||||
|
org.xbib.elx.common.io.ClasspathURLStreamHandlerFactory;
|
||||||
|
provides org.xbib.elx.api.AdminClientProvider with
|
||||||
|
org.xbib.elx.common.MockAdminClientProvider;
|
||||||
|
provides org.xbib.elx.api.BulkClientProvider with
|
||||||
|
org.xbib.elx.common.MockBulkClientProvider;
|
||||||
|
provides org.xbib.elx.api.SearchClientProvider with
|
||||||
|
org.xbib.elx.common.MockSearchClientProvider;
|
||||||
|
}
|
13
elx-node/src/main/java/module-info.java
Normal file
13
elx-node/src/main/java/module-info.java
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
module org.xbib.elx.node {
|
||||||
|
exports org.xbib.elx.node;
|
||||||
|
requires org.xbib.elx.api;
|
||||||
|
requires org.xbib.elx.common;
|
||||||
|
requires org.xbib.elasticsearch.log4j;
|
||||||
|
requires org.xbib.elasticsearch.server;
|
||||||
|
provides org.xbib.elx.api.AdminClientProvider with
|
||||||
|
org.xbib.elx.node.NodeAdminClientProvider;
|
||||||
|
provides org.xbib.elx.api.BulkClientProvider with
|
||||||
|
org.xbib.elx.node.NodeBulkClientProvider;
|
||||||
|
provides org.xbib.elx.api.SearchClientProvider with
|
||||||
|
org.xbib.elx.node.NodeSearchClientProvider;
|
||||||
|
}
|
14
elx-transport/src/main/java/module-info.java
Normal file
14
elx-transport/src/main/java/module-info.java
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
module org.xbib.elx.transport {
|
||||||
|
exports org.xbib.elx.transport;
|
||||||
|
requires org.xbib.elx.api;
|
||||||
|
requires org.xbib.elx.common;
|
||||||
|
requires org.xbib.elasticsearch.log4j;
|
||||||
|
requires org.xbib.elasticsearch.server;
|
||||||
|
requires org.xbib.elasticsearch.transport.nettyfour;
|
||||||
|
provides org.xbib.elx.api.AdminClientProvider with
|
||||||
|
org.xbib.elx.transport.TransportAdminClientProvider;
|
||||||
|
provides org.xbib.elx.api.BulkClientProvider with
|
||||||
|
org.xbib.elx.transport.TransportBulkClientProvider;
|
||||||
|
provides org.xbib.elx.api.SearchClientProvider with
|
||||||
|
org.xbib.elx.transport.TransportSearchClientProvider;
|
||||||
|
}
|
|
@ -4,10 +4,10 @@ version = 6.3.2.7
|
||||||
|
|
||||||
gradle.wrapper.version = 6.4.1
|
gradle.wrapper.version = 6.4.1
|
||||||
elasticsearch-server.version = 6.3.2.4
|
elasticsearch-server.version = 6.3.2.4
|
||||||
log4j.version = 2.13.1
|
|
||||||
tcnative.version = 2.0.29.Final
|
tcnative.version = 2.0.29.Final
|
||||||
tcnative-legacy-macosx.version = 2.0.26.Final
|
tcnative-legacy-macosx.version = 2.0.26.Final
|
||||||
bouncycastle.version = 1.64
|
bouncycastle.version = 1.64
|
||||||
xbib-metrics.version = 2.1.0
|
xbib-metrics.version = 2.1.0
|
||||||
xbib-netty-http.version = 4.1.49.0
|
xbib-netty-http.version = 4.1.49.1
|
||||||
|
log4j.version = 2.13.1
|
||||||
asciidoclet.version = 1.6.0.0
|
asciidoclet.version = 1.6.0.0
|
||||||
|
|
Loading…
Reference in a new issue