diff --git a/org.adempiere.base-feature/model.generator.launch b/org.adempiere.base-feature/model.generator.launch index 6fb3fd8d9a..0b9d94a0b6 100644 --- a/org.adempiere.base-feature/model.generator.launch +++ b/org.adempiere.base-feature/model.generator.launch @@ -30,9 +30,6 @@ - - - @@ -41,37 +38,25 @@ - - - - - - - - - - - + - - - - - - + + - + + + @@ -81,11 +66,11 @@ + - - + @@ -98,19 +83,17 @@ - - + - + + - - - - + + diff --git a/org.adempiere.base-feature/packinfolder.app.launch b/org.adempiere.base-feature/packinfolder.app.launch index 83b0a2227b..2ba86d48ef 100644 --- a/org.adempiere.base-feature/packinfolder.app.launch +++ b/org.adempiere.base-feature/packinfolder.app.launch @@ -30,9 +30,6 @@ - - - @@ -41,37 +38,25 @@ - - - - - - - - - - - + - - - - - - + + - + + + @@ -81,11 +66,11 @@ + - - + @@ -98,19 +83,17 @@ - - + - + + - - - - + + diff --git a/org.adempiere.base-feature/sign.database.build.launch b/org.adempiere.base-feature/sign.database.build.launch index 6d1318d431..3723fa6add 100644 --- a/org.adempiere.base-feature/sign.database.build.launch +++ b/org.adempiere.base-feature/sign.database.build.launch @@ -30,9 +30,6 @@ - - - @@ -41,37 +38,25 @@ - - - - - - - - - - - + - - - - - - + + - + + + @@ -81,11 +66,11 @@ + - - + @@ -98,19 +83,17 @@ - - + - + + - - - - + + diff --git a/org.adempiere.base-feature/synchronize-terminology.app.launch b/org.adempiere.base-feature/synchronize-terminology.app.launch index cb10270fab..d4a034886c 100644 --- a/org.adempiere.base-feature/synchronize-terminology.app.launch +++ b/org.adempiere.base-feature/synchronize-terminology.app.launch @@ -30,9 +30,6 @@ - - - @@ -41,37 +38,25 @@ - - - - - - - - - - - + - - - - - - + + - + + + @@ -81,11 +66,11 @@ + - - + @@ -98,19 +83,17 @@ - - + - + + - - - - + + diff --git a/org.adempiere.base-feature/translation.app.launch b/org.adempiere.base-feature/translation.app.launch index 08c2f349dd..a86a26bc10 100644 --- a/org.adempiere.base-feature/translation.app.launch +++ b/org.adempiere.base-feature/translation.app.launch @@ -30,9 +30,6 @@ - - - @@ -41,37 +38,25 @@ - - - - - - - - - - - + - - - - - - + + - + + + @@ -81,11 +66,11 @@ + - - + @@ -98,19 +83,17 @@ - - + - + + - - - - + + diff --git a/org.adempiere.install/install.app.launch b/org.adempiere.install/install.app.launch index 77ef2af5e4..0f301f70b1 100644 --- a/org.adempiere.install/install.app.launch +++ b/org.adempiere.install/install.app.launch @@ -44,12 +44,12 @@ - - + + - - + + @@ -59,7 +59,7 @@ - + @@ -74,14 +74,14 @@ - - + - + + - + diff --git a/org.adempiere.install/install.console.app.launch b/org.adempiere.install/install.console.app.launch index 2cc9d06aef..1df3dac7bb 100644 --- a/org.adempiere.install/install.console.app.launch +++ b/org.adempiere.install/install.console.app.launch @@ -44,12 +44,12 @@ - - + + - - + + @@ -57,7 +57,7 @@ - + @@ -71,14 +71,14 @@ - - + - + + - + diff --git a/org.adempiere.server-feature/server.product b/org.adempiere.server-feature/server.product index 6871236204..3a15fc320c 100644 --- a/org.adempiere.server-feature/server.product +++ b/org.adempiere.server-feature/server.product @@ -60,15 +60,15 @@ - - - - - - + + + + + + diff --git a/org.adempiere.server-feature/server.product.functionaltest.launch b/org.adempiere.server-feature/server.product.functionaltest.launch index 062a013d4c..9984140045 100644 --- a/org.adempiere.server-feature/server.product.functionaltest.launch +++ b/org.adempiere.server-feature/server.product.functionaltest.launch @@ -30,9 +30,6 @@ - - - @@ -42,56 +39,38 @@ - - - - - - - - - - - + - - - - - - - - - + - - + - - - - - + + + + + + @@ -114,12 +93,12 @@ - - + + @@ -129,19 +108,17 @@ + - - + - - @@ -156,20 +133,17 @@ - - - - - + + + - - - - - + + + + @@ -178,15 +152,14 @@ - - + - + - + @@ -195,18 +168,15 @@ - - - + - + + + - - - - - + + diff --git a/org.adempiere.server-feature/server.product.launch b/org.adempiere.server-feature/server.product.launch index d716c6dbf9..4d32496d5e 100644 --- a/org.adempiere.server-feature/server.product.launch +++ b/org.adempiere.server-feature/server.product.launch @@ -76,7 +76,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -112,13 +112,13 @@ - - - - - - - + + + + + + + @@ -180,7 +180,7 @@ - + @@ -229,6 +229,7 @@ + @@ -245,7 +246,7 @@ - + @@ -294,7 +295,7 @@ - + @@ -313,10 +314,10 @@ - + - + @@ -339,6 +340,11 @@ + + + + + @@ -350,6 +356,7 @@ + @@ -360,7 +367,7 @@ - + @@ -371,7 +378,7 @@ - + @@ -386,7 +393,7 @@ - + diff --git a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target index 4bf4035c1d..7d211cac7d 100644 --- a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target +++ b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target @@ -1,15 +1,11 @@ - + - - - - @@ -18,7 +14,6 @@ - @@ -36,7 +31,6 @@ - @@ -76,22 +70,12 @@ - - - - - - - - - - @@ -104,7 +88,6 @@ - @@ -117,9 +100,7 @@ - - @@ -127,9 +108,7 @@ - - @@ -137,13 +116,8 @@ - - - - - @@ -171,7 +145,6 @@ - @@ -193,36 +166,22 @@ - - - - - - - - - - - - - - @@ -252,11 +211,9 @@ - - @@ -277,7 +234,6 @@ - @@ -295,7 +251,6 @@ - @@ -331,13 +286,22 @@ + + + - + + - + + + + + + @@ -373,7 +337,6 @@ - diff --git a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.tpd b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.tpd index 283dd9afb1..c81683e143 100644 --- a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.tpd +++ b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.tpd @@ -6,10 +6,6 @@ with source configurePhase allEnvironments location "https://idempiere.github.io/binary.file/p2.maven/org.idempiere.webservice.client-p2-R20190412" { com.sun.istack.commons-runtime com.sun.org.apache.xml.internal.resolver - com.sun.xml.bind.external.rngom - com.sun.xml.bind.jaxb-jxc - com.sun.xml.bind.jaxb-osgi - com.sun.xml.bind.jaxb-xjc com.sun.xml.fastinfoset.FastInfoset com.sun.xml.messaging.saaj.impl com.sun.xml.stream.buffer.streambuffer @@ -18,7 +14,6 @@ location "https://idempiere.github.io/binary.file/p2.maven/org.idempiere.webserv jakarta.xml.ws-api org.glassfish.external.management-api org.glassfish.gmbal.gmbal - org.glassfish.ha.ha-api org.glassfish.jaxb.txw2 org.glassfish.pfl.pfl-asm org.glassfish.pfl.pfl-basic @@ -36,7 +31,6 @@ location "https://idempiere.github.io/binary.file/p2.zk/9.5.0.1" { zk zkbind zkplus - zkplus-legacy zkwebfragment zul zweb @@ -76,22 +70,12 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201029" { com.sun.xml.bind.jaxb-impl com.sun.xml.ws.jaxws-rt groovy - groovy-ant - groovy-cli-commons - groovy-cli-picocli groovy-console groovy-datetime - groovy-docgenerator - groovy-groovydoc - groovy-groovysh - groovy-jmx groovy-json groovy-jsr223 - groovy-macro groovy-nio - groovy-servlet groovy-sql - groovy-swing groovy-xml jakarta.annotation-api jakarta.jws-api @@ -104,7 +88,6 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201029" { javax.transaction-api javax.validation.api javax.websocket-api - javax.xml.rpc-api joda-time json net.sf.jasperreports.engine @@ -117,9 +100,7 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201029" { org.apache.commons.commons-configuration2 org.apache.commons.digester org.apache.commons.discovery - org.apache.commons.javaflow org.apache.cxf.cxf-core - org.apache.cxf.cxf-rt-bindings-object org.apache.cxf.cxf-rt-bindings-soap org.apache.cxf.cxf-rt-bindings-xml org.apache.cxf.cxf-rt-databinding-jaxb @@ -127,9 +108,7 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201029" { org.apache.cxf.cxf-rt-frontend-jaxrs org.apache.cxf.cxf-rt-frontend-jaxws org.apache.cxf.cxf-rt-frontend-simple - org.apache.cxf.cxf-rt-management org.apache.cxf.cxf-rt-rs-extension-providers - org.apache.cxf.cxf-rt-rs-http-sci org.apache.cxf.cxf-rt-rs-service-description org.apache.cxf.cxf-rt-security org.apache.cxf.cxf-rt-transports-http @@ -137,13 +116,8 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201029" { org.apache.cxf.cxf-rt-ws-addr org.apache.cxf.cxf-rt-ws-policy org.apache.cxf.cxf-rt-wsdl - org.apache.cxf.cxf-spring-boot-autoconfigure org.apache.cxf.rt-ws-transfer - org.apache.felix.inventory org.apache.felix.webconsole - org.apache.felix.webconsole.plugins.ds - org.apache.felix.webconsole.plugins.memoryusage - org.apache.felix.webconsole.plugins.packageadmin org.apache.geronimo.specs.geronimo-j2ee-management_1.1_spec org.apache.neethi org.apache.poi.poi @@ -171,7 +145,6 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201029" { org.apache.taglibs.standard-impl org.apache.taglibs.standard-jstlel org.apache.taglibs.taglibs-standard-spec - org.apache.velocity org.apache.ws.xmlschema.core org.apache.xmlbeans org.apache.xmlgraphics.batik-anim @@ -193,36 +166,22 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201029" { org.apache.xmlgraphics.batik-xml org.atmosphere.runtime org.cryptacular - org.eclipse.jetty.alpn.api - org.eclipse.jetty.alpn.client - org.eclipse.jetty.alpn.openjdk8.server - org.eclipse.jetty.alpn.server org.eclipse.jetty.annotations org.eclipse.jetty.apache-jsp org.eclipse.jetty.client org.eclipse.jetty.continuation org.eclipse.jetty.deploy org.eclipse.jetty.http - org.eclipse.jetty.http2.client - org.eclipse.jetty.http2.client.http - org.eclipse.jetty.http2.common - org.eclipse.jetty.http2.hpack - org.eclipse.jetty.http2.server org.eclipse.jetty.io org.eclipse.jetty.jaas org.eclipse.jetty.jmx org.eclipse.jetty.jndi org.eclipse.jetty.osgi-servlet-api - org.eclipse.jetty.osgi.alpn.fragment org.eclipse.jetty.osgi.boot org.eclipse.jetty.osgi.boot.jsp - org.eclipse.jetty.osgi.boot.warurl org.eclipse.jetty.osgi.httpservice org.eclipse.jetty.plus - org.eclipse.jetty.proxy - org.eclipse.jetty.rewrite org.eclipse.jetty.security - org.eclipse.jetty.security.jaspi org.eclipse.jetty.server org.eclipse.jetty.servlet org.eclipse.jetty.servlets @@ -252,11 +211,9 @@ location "https://idempiere.github.io/binary.file/p2.maven/maven-p2-R20201029" { org.passay org.springframework.spring-jcl org.w3c.dom.smil - org.w3c.dom.svg.patch org.zkoss.zsoup slf4j.api slf4j.jcl - slf4j.jdk14 stax2-api } @@ -280,7 +237,6 @@ location "https://download.eclipse.org/eclipse/updates/4.17" { org.eclipse.ecf.provider.filetransfer org.eclipse.ecf.provider.filetransfer.httpclient45 org.eclipse.ecf.provider.filetransfer.ssl - org.eclipse.ecf.ssl org.eclipse.equinox.app org.eclipse.equinox.common org.eclipse.equinox.concurrent @@ -299,7 +255,6 @@ location "https://download.eclipse.org/eclipse/updates/4.17" { org.eclipse.equinox.p2.jarprocessor org.eclipse.equinox.p2.metadata org.eclipse.equinox.p2.metadata.repository - org.eclipse.equinox.p2.operations org.eclipse.equinox.p2.repository org.eclipse.equinox.p2.touchpoint.eclipse org.eclipse.equinox.p2.touchpoint.natives @@ -340,13 +295,22 @@ location "https://download.eclipse.org/eclipse/updates/4.17" { org.eclipse.text //<< for test + org.opentest4j + org.apiguardian + org.junit org.junit.jupiter.api org.junit.jupiter.params org.junit.jupiter.engine - org.opentest4j + org.junit.jupiter.migrationsupport + org.junit.vintage.engine org.junit.platform.engine org.junit.platform.commons - org.apiguardian + org.junit.platform.launcher + org.junit.platform.runner + org.junit.platform.suite.api + org.eclipse.pde.junit.runtime + org.eclipse.jdt.junit.runtime + org.eclipse.jdt.junit5.runtime //>> } @@ -383,7 +347,6 @@ location "https://download.eclipse.org/tools/orbit/downloads/drops/R202008312006 org.glassfish.jersey.ext.entityfiltering org.glassfish.jersey.media.jersey-media-json-jackson org.hamcrest.core - org.junit org.w3c.css.sac org.w3c.dom.svg } \ No newline at end of file diff --git a/org.idempiere.p2/category.xml b/org.idempiere.p2/category.xml index 530f1e1f35..45e77f689c 100644 --- a/org.idempiere.p2/category.xml +++ b/org.idempiere.p2/category.xml @@ -1,52 +1,61 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + diff --git a/org.idempiere.parent/pom.xml b/org.idempiere.parent/pom.xml index 3e5cf78ab9..a898900fcc 100644 --- a/org.idempiere.parent/pom.xml +++ b/org.idempiere.parent/pom.xml @@ -32,7 +32,7 @@ https://download.eclipse.org/tools/orbit/downloads/drops/R20200831200620/repository orbit-2020-09-R20200831200620 https://raw.githubusercontent.com/idempiere/binary.file/master - org.eclipse.equinox.p2.director, org.idempiere.equinox.p2.director.feature.feature.group + org.eclipse.equinox.p2.director, org.idempiere.equinox.p2.director.feature.feature.group, org.idempiere.test.feature.feature.group org.adempiere.server.product 2.8.5 diff --git a/org.idempiere.test-feature/.project b/org.idempiere.test-feature/.project new file mode 100644 index 0000000000..06c4f6cc4e --- /dev/null +++ b/org.idempiere.test-feature/.project @@ -0,0 +1,23 @@ + + + org.idempiere.test-feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + org.eclipse.pde.FeatureNature + + diff --git a/org.idempiere.test-feature/.settings/org.eclipse.core.resources.prefs b/org.idempiere.test-feature/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/org.idempiere.test-feature/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/org.idempiere.test-feature/.settings/org.eclipse.m2e.core.prefs b/org.idempiere.test-feature/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000..f897a7f1cb --- /dev/null +++ b/org.idempiere.test-feature/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/org.idempiere.test-feature/build.properties b/org.idempiere.test-feature/build.properties new file mode 100644 index 0000000000..64f93a9f0b --- /dev/null +++ b/org.idempiere.test-feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/org.idempiere.test-feature/feature.xml b/org.idempiere.test-feature/feature.xml new file mode 100644 index 0000000000..013a6a51ea --- /dev/null +++ b/org.idempiere.test-feature/feature.xml @@ -0,0 +1,125 @@ + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.idempiere.test-feature/pom.xml b/org.idempiere.test-feature/pom.xml new file mode 100644 index 0000000000..3c8fefbb7a --- /dev/null +++ b/org.idempiere.test-feature/pom.xml @@ -0,0 +1,11 @@ + + 4.0.0 + + org.idempiere + org.idempiere.parent + 7.1.0-SNAPSHOT + ../org.idempiere.parent/pom.xml + + org.idempiere.test.feature + eclipse-feature + \ No newline at end of file diff --git a/org.idempiere.test/idempiere.unit.test.launch b/org.idempiere.test/idempiere.unit.test.launch index 77a72edbd9..de462aeb16 100644 --- a/org.idempiere.test/idempiere.unit.test.launch +++ b/org.idempiere.test/idempiere.unit.test.launch @@ -50,10 +50,6 @@ - - - - @@ -69,60 +65,35 @@ - - - - - - + - - - - - - - - - - - - - - - - - - - - - + @@ -130,29 +101,15 @@ - - - - - - - - - - - - - - @@ -162,27 +119,20 @@ - - - - - - - @@ -192,9 +142,7 @@ - - @@ -206,48 +154,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -263,15 +177,9 @@ - - - - - - @@ -296,130 +204,82 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + + - - - - - - - - - + + + - - + @@ -429,25 +289,11 @@ - - - - - - - - - - - - - - @@ -455,10 +301,8 @@ - - @@ -469,15 +313,8 @@ - - - - - - - @@ -491,33 +328,26 @@ - - - - - - + - - + + + - - - diff --git a/pom.xml b/pom.xml index 645f4e9433..1171c4eb6c 100644 --- a/pom.xml +++ b/pom.xml @@ -53,6 +53,7 @@ org.idempiere.webservices.client-feature org.idempiere.p2 org.idempiere.javadoc + org.idempiere.test-feature org.idempiere.test ${idempiere.target}