diff --git a/org.adempiere.base-feature/model.generator.launch b/org.adempiere.base-feature/model.generator.launch index 21b5cda6f1..6b19c547d1 100644 --- a/org.adempiere.base-feature/model.generator.launch +++ b/org.adempiere.base-feature/model.generator.launch @@ -32,7 +32,10 @@ + + + @@ -45,6 +48,7 @@ + @@ -54,6 +58,8 @@ + + @@ -78,10 +84,15 @@ + + + + + diff --git a/org.adempiere.base-feature/packinfolder.app.launch b/org.adempiere.base-feature/packinfolder.app.launch index b90d89df97..6cbe72de5b 100644 --- a/org.adempiere.base-feature/packinfolder.app.launch +++ b/org.adempiere.base-feature/packinfolder.app.launch @@ -34,7 +34,10 @@ + + + @@ -66,6 +69,8 @@ + + @@ -96,10 +101,15 @@ + + + + + diff --git a/org.adempiere.base-feature/sign.database.build.launch b/org.adempiere.base-feature/sign.database.build.launch index 9d1e5d861e..9a99040855 100644 --- a/org.adempiere.base-feature/sign.database.build.launch +++ b/org.adempiere.base-feature/sign.database.build.launch @@ -33,7 +33,10 @@ + + + @@ -65,6 +68,8 @@ + + @@ -93,10 +98,15 @@ + + + + + diff --git a/org.adempiere.base-feature/synchronize-terminology.app.launch b/org.adempiere.base-feature/synchronize-terminology.app.launch index 093ff8bbc8..f8ddef4074 100644 --- a/org.adempiere.base-feature/synchronize-terminology.app.launch +++ b/org.adempiere.base-feature/synchronize-terminology.app.launch @@ -33,7 +33,10 @@ + + + @@ -65,6 +68,8 @@ + + @@ -94,10 +99,15 @@ + + + + + diff --git a/org.adempiere.base-feature/translation.app.launch b/org.adempiere.base-feature/translation.app.launch index 108a06e012..0866b697fd 100644 --- a/org.adempiere.base-feature/translation.app.launch +++ b/org.adempiere.base-feature/translation.app.launch @@ -33,7 +33,10 @@ + + + @@ -65,6 +68,8 @@ + + @@ -93,10 +98,15 @@ + + + + + diff --git a/org.adempiere.base/META-INF/MANIFEST.MF b/org.adempiere.base/META-INF/MANIFEST.MF index a456e52f48..d5f295b095 100644 --- a/org.adempiere.base/META-INF/MANIFEST.MF +++ b/org.adempiere.base/META-INF/MANIFEST.MF @@ -7,15 +7,7 @@ Bundle-ClassPath: ., lib/bsh.jar, lib/commons-validator.jar, lib/cron4j.jar, - lib/avalon-framework-api.jar, - lib/google-http-client.jar, - lib/google-http-client-gson.jar, - lib/google-oauth-client.jar, - lib/grpc-context.jar, - lib/httpclient.jar, - lib/httpcore.jar, - lib/opencensus-api.jar, - lib/opencensus-contrib-http-util.jar + lib/avalon-framework-api.jar Export-Package: bsh, bsh.classpath, bsh.collection, @@ -73,6 +65,26 @@ Import-Package: com.google.zxing, com.google.zxing.qrcode.decoder, com.google.zxing.qrcode.encoder, com.sun.mail.smtp;version="1.5", + io.grpc;version="1.35.0", + io.opencensus.common;version="0.28.3", + io.opencensus.contrib.http;version="0.28.3", + io.opencensus.contrib.http.util;version="0.28.3", + io.opencensus.internal;version="0.28.3", + io.opencensus.metrics;version="0.28.3", + io.opencensus.metrics.data;version="0.28.3", + io.opencensus.metrics.export;version="0.28.3", + io.opencensus.resource;version="0.28.3", + io.opencensus.stats;version="0.28.3", + io.opencensus.tags;version="0.28.3", + io.opencensus.tags.propagation;version="0.28.3", + io.opencensus.tags.unsafe;version="0.28.3", + io.opencensus.trace;version="0.28.3", + io.opencensus.trace.config;version="0.28.3", + io.opencensus.trace.export;version="0.28.3", + io.opencensus.trace.internal;version="0.28.3", + io.opencensus.trace.propagation;version="0.28.3", + io.opencensus.trace.samplers;version="0.28.3", + io.opencensus.trace.unsafe;version="0.28.3", javax.jms;version="1.1.0", javax.mail;version="1.5", javax.mail.internet;version="1.5", @@ -132,7 +144,12 @@ Require-Bundle: org.eclipse.equinox.app;bundle-version="0.0.0", org.apache.xmlbeans;bundle-version="3.1.0", org.jfree.chart;bundle-version="1.0.19", org.jfree.jcommon;bundle-version="1.0.23", - com.google.guava;bundle-version="27.1.0", - com.google.gson;bundle-version="2.8.2" + com.google.gson;bundle-version="2.8.2", + com.google.http-client.google-http-client;bundle-version="1.38.1", + com.google.oauth-client;bundle-version="1.31.4", + wrapped.com.google.http-client.google-http-client-gson;bundle-version="1.38.1", + org.apache.httpcomponents.httpclient;bundle-version="4.5.10", + org.apache.httpcomponents.httpcore;bundle-version="4.4.12", + com.google.guava;bundle-version="28.2.0" Automatic-Module-Name: org.adempiere.base Bundle-Vendor: iDempiere Community diff --git a/org.adempiere.base/build.properties b/org.adempiere.base/build.properties index c6e12c7572..7d3bd4bcce 100644 --- a/org.adempiere.base/build.properties +++ b/org.adempiere.base/build.properties @@ -21,15 +21,7 @@ bin.includes = plugin.xml,\ lib/avalon-framework-api.jar,\ lib/bsh.jar,\ lib/commons-validator.jar,\ - lib/cron4j.jar,\ - lib/google-http-client.jar,\ - lib/google-http-client-gson.jar,\ - lib/google-oauth-client.jar,\ - lib/grpc-context.jar,\ - lib/httpclient.jar,\ - lib/httpcore.jar,\ - lib/opencensus-api.jar,\ - lib/opencensus-contrib-http-util.jar + lib/cron4j.jar src.includes = schema/ source.. = src/ output.. = target/classes/ diff --git a/org.adempiere.base/pom.xml b/org.adempiere.base/pom.xml index fe0fabfbc8..60ec7de37d 100644 --- a/org.adempiere.base/pom.xml +++ b/org.adempiere.base/pom.xml @@ -42,47 +42,7 @@ org.apache.avalon.framework avalon-framework-api 4.3.1 - - - com.google.http-client - google-http-client-gson - 1.38.1 - - - com.google.http-client - google-http-client - 1.38.1 - - - com.google.oauth-client - google-oauth-client - 1.31.4 - - - io.grpc - grpc-context - 1.35.0 - - - io.opencensus - opencensus-contrib-http-util - 0.28.3 - - - io.opencensus - opencensus-api - 0.28.3 - - - org.apache.httpcomponents - httpclient - 4.5.13 - - - org.apache.httpcomponents - httpcore - 4.4.14 - + lib true diff --git a/org.adempiere.install/install.app.launch b/org.adempiere.install/install.app.launch index e12ff6ea60..074ec7a417 100644 --- a/org.adempiere.install/install.app.launch +++ b/org.adempiere.install/install.app.launch @@ -30,7 +30,10 @@ + + + @@ -58,6 +61,8 @@ + + @@ -85,11 +90,16 @@ + + + + + diff --git a/org.adempiere.install/install.console.app.launch b/org.adempiere.install/install.console.app.launch index a419966019..a9249196c9 100644 --- a/org.adempiere.install/install.console.app.launch +++ b/org.adempiere.install/install.console.app.launch @@ -30,7 +30,10 @@ + + + @@ -56,6 +59,8 @@ + + @@ -82,11 +87,16 @@ + + + + + diff --git a/org.adempiere.install/install.silent.app.launch b/org.adempiere.install/install.silent.app.launch index d71d359804..28896eec9d 100644 --- a/org.adempiere.install/install.silent.app.launch +++ b/org.adempiere.install/install.silent.app.launch @@ -30,7 +30,10 @@ + + + @@ -56,6 +59,8 @@ + + @@ -82,11 +87,16 @@ + + + + + diff --git a/org.adempiere.server-feature/feature.xml b/org.adempiere.server-feature/feature.xml index 18525a24a2..72a1869276 100644 --- a/org.adempiere.server-feature/feature.xml +++ b/org.adempiere.server-feature/feature.xml @@ -496,4 +496,60 @@ version="0.0.0" unpack="false"/> + + + + + + + + + + + + + + + + diff --git a/org.adempiere.server-feature/server.product.functionaltest.launch b/org.adempiere.server-feature/server.product.functionaltest.launch index b25a420fdf..8e51223884 100644 --- a/org.adempiere.server-feature/server.product.functionaltest.launch +++ b/org.adempiere.server-feature/server.product.functionaltest.launch @@ -95,7 +95,10 @@ + + + @@ -135,11 +138,11 @@ - - + - + + @@ -342,6 +345,7 @@ + @@ -365,6 +369,10 @@ + + + + diff --git a/org.adempiere.server-feature/server.product.launch b/org.adempiere.server-feature/server.product.launch index e1cc414fb7..22fe12cf1c 100644 --- a/org.adempiere.server-feature/server.product.launch +++ b/org.adempiere.server-feature/server.product.launch @@ -95,7 +95,10 @@ + + + @@ -135,11 +138,11 @@ - - + - + + @@ -343,6 +346,7 @@ + @@ -366,6 +370,10 @@ + + + + diff --git a/org.adempiere.server-feature/setup/configuration/config.ini b/org.adempiere.server-feature/setup/configuration/config.ini index 60eb6c9dc9..ee3c1bcbdc 100644 --- a/org.adempiere.server-feature/setup/configuration/config.ini +++ b/org.adempiere.server-feature/setup/configuration/config.ini @@ -65,7 +65,17 @@ osgi.bundles=org.eclipse.equinox.ds@1:start,\ groovy,\ com.google.gson,\ com.google.guava,\ + com.google.guava.failureaccess,\ com.google.zxing.core,\ + com.google.http-client.google-http-client,\ + com.google.oauth-client,\ + org.jsr-305,\ + wrapped.com.google.http-client.google-http-client-gson,\ + wrapped.io.grpc.grpc-context,\ + wrapped.io.opencensus.opencensus-api,\ + wrapped.io.opencensus.opencensus-contrib-http-util,\ + org.apache.httpcomponents.httpclient,\ + org.apache.httpcomponents.httpcore,\ org.apache.geronimo.specs.geronimo-j2ee-management_1.1_spec,\ jakarta.xml.bind-api,\ org.eclipse.osgi@start,\ diff --git a/org.idempiere.eclipse.platform-feature/feature.xml b/org.idempiere.eclipse.platform-feature/feature.xml index e8bfae68e2..24030ebaf0 100644 --- a/org.idempiere.eclipse.platform-feature/feature.xml +++ b/org.idempiere.eclipse.platform-feature/feature.xml @@ -422,7 +422,7 @@ id="javax.validation.api" download-size="0" install-size="0" - version="2.0.1.Final" + version="0.0.0" unpack="false"/> + + + com.google.http-client + google-http-client-gson + 1.38.1 + jar + + + com.google.http-client + google-http-client + 1.38.1 + jar + + + com.google.oauth-client + google-oauth-client + 1.31.4 + jar + + + io.grpc + grpc-context + 1.35.0 + jar + + + io.opencensus + opencensus-contrib-http-util + 0.28.3 + jar + + + io.opencensus + opencensus-api + 0.28.3 + jar + + + com.google.guava + guava + 30.1.1-jre + jar + + + com.google.guava + failureaccess + 1.0.1 + jar + + + com.google.code.findbugs + jsr305 + 3.0.2 + jar + + + com.fasterxml.jackson.core + jackson-annotations + 2.12.3 + jar + + + com.fasterxml.jackson.core + jackson-core + 2.12.3 + jar + + + com.fasterxml.jackson.core + jackson-databind + 2.12.3 + jar + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + 2.12.3 + jar + + + com.fasterxml.jackson.datatype + jackson-datatype-guava + 2.12.3 + jar + + + com.fasterxml.jackson.datatype + jackson-datatype-joda + 2.12.3 + jar + + + com.fasterxml.jackson.datatype + jackson-datatype-json-org + 2.12.3 + jar + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-base + 2.12.3 + jar + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + 2.12.3 + jar + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-xml-provider + 2.12.3 + jar + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + 2.12.3 + jar + + + com.fasterxml.jackson.module + jackson-module-jsonSchema + 2.12.3 + jar + + + org.json + json + 20190722 + jar + + + javax.validation + validation-api + 1.1.0.Final + jar + + \ No newline at end of file diff --git a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target index 73b696df6e..588e9b25a9 100644 --- a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target +++ b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target @@ -1,9 +1,8 @@ - - + - + @@ -23,7 +22,7 @@ - + @@ -37,24 +36,12 @@ - + - - - - - - - - - - - - @@ -86,8 +73,6 @@ - - @@ -217,7 +202,7 @@ - + @@ -304,9 +289,8 @@ - + - @@ -343,5 +327,143 @@ + + com.google.http-client + google-http-client-gson + 1.38.1 + jar + + + com.google.http-client + google-http-client + 1.38.1 + jar + + + com.google.oauth-client + google-oauth-client + 1.31.4 + jar + + + io.grpc + grpc-context + 1.35.0 + jar + + + io.opencensus + opencensus-contrib-http-util + 0.28.3 + jar + + + io.opencensus + opencensus-api + 0.28.3 + jar + + + com.google.guava + guava + 30.1.1-jre + jar + + + com.google.guava + failureaccess + 1.0.1 + jar + + + com.google.code.findbugs + jsr305 + 3.0.2 + jar + + + com.fasterxml.jackson.core + jackson-annotations + 2.12.3 + jar + + + com.fasterxml.jackson.core + jackson-core + 2.12.3 + jar + + + com.fasterxml.jackson.core + jackson-databind + 2.12.3 + jar + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + 2.12.3 + jar + + + com.fasterxml.jackson.datatype + jackson-datatype-guava + 2.12.3 + jar + + + com.fasterxml.jackson.datatype + jackson-datatype-joda + 2.12.3 + jar + + + com.fasterxml.jackson.datatype + jackson-datatype-json-org + 2.12.3 + jar + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-base + 2.12.3 + jar + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + 2.12.3 + jar + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-xml-provider + 2.12.3 + jar + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + 2.12.3 + jar + + + com.fasterxml.jackson.module + jackson-module-jsonSchema + 2.12.3 + jar + + + org.json + json + 20190722 + jar + + + javax.validation + validation-api + 1.1.0.Final + jar + - + \ No newline at end of file diff --git a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.tpd b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.tpd index bb6351e203..617fd04acd 100644 --- a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.tpd +++ b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.tpd @@ -1,5 +1,5 @@ -target "idempiere-201101" +target "idempiere-210426" with source configurePhase allEnvironments @@ -43,18 +43,6 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201101" { bcprov bctsp com.diffplug.osgi.extension.sun.misc - com.fasterxml.jackson.core.jackson-annotations - com.fasterxml.jackson.core.jackson-core - com.fasterxml.jackson.core.jackson-databind - com.fasterxml.jackson.dataformat.jackson-dataformat-xml - com.fasterxml.jackson.datatype.jackson-datatype-guava - com.fasterxml.jackson.datatype.jackson-datatype-joda - com.fasterxml.jackson.datatype.jackson-datatype-json-org - com.fasterxml.jackson.jaxrs.jackson-jaxrs-base - com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider - com.fasterxml.jackson.jaxrs.jackson-jaxrs-xml-provider - com.fasterxml.jackson.module.jackson-module-jaxb-annotations - com.fasterxml.jackson.module.jackson-module-jsonSchema com.fasterxml.woodstox.woodstox-core com.github.relaxng.Datatype com.google.zxing.core @@ -86,7 +74,6 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201101" { javax.enterprise.cdi-api javax.interceptor-api javax.transaction-api - javax.validation.api [1.1.0.Final,1.1.0.Final] javax.websocket-api joda-time json @@ -315,7 +302,6 @@ location "https://download.eclipse.org/eclipse/updates/4.17" { location "https://download.eclipse.org/tools/orbit/downloads/drops/R20200831200620/repository" { com.google.gson - com.google.guava javax.inject javax.jms org.antlr.runtime diff --git a/org.idempiere.p2/server.product b/org.idempiere.p2/server.product index 7d11531e6a..9e8f055711 100644 --- a/org.idempiere.p2/server.product +++ b/org.idempiere.p2/server.product @@ -61,15 +61,15 @@ - - - - - + + + + + diff --git a/org.idempiere.test/idempiere.unit.test.launch b/org.idempiere.test/idempiere.unit.test.launch index d246a99ecb..a305b00e0f 100644 --- a/org.idempiere.test/idempiere.unit.test.launch +++ b/org.idempiere.test/idempiere.unit.test.launch @@ -58,7 +58,10 @@ + + + @@ -98,11 +101,11 @@ - - + - + + @@ -307,6 +310,7 @@ + @@ -341,6 +345,10 @@ + + + +