diff --git a/org.adempiere.server-feature/server.product.launch b/org.adempiere.server-feature/server.product.launch
index 86b30192e8..b408966498 100644
--- a/org.adempiere.server-feature/server.product.launch
+++ b/org.adempiere.server-feature/server.product.launch
@@ -4,7 +4,7 @@
-
+
@@ -27,7 +27,7 @@
-
+
diff --git a/org.adempiere.server-feature/setup/configuration/config.ini b/org.adempiere.server-feature/setup/configuration/config.ini
index a04de95291..8a07636251 100644
--- a/org.adempiere.server-feature/setup/configuration/config.ini
+++ b/org.adempiere.server-feature/setup/configuration/config.ini
@@ -61,7 +61,7 @@ osgi.bundles=org.eclipse.equinox.ds@1:start,\
org.passay,\
groovy,\
org.apache.geronimo.specs.geronimo-j2ee-management_1.1_spec,\
- jaxb-api,\
+ jakarta.xml.bind-api,\
org.eclipse.osgi@start
osgi.framework.extensions=
osgi.bundles.defaultStartLevel=4
diff --git a/org.idempiere.maven.to.p2/org.idempiere.maven.to.p2/pom.xml b/org.idempiere.maven.to.p2/org.idempiere.maven.to.p2/pom.xml
index 71f1099bfe..3b91b718d3 100644
--- a/org.idempiere.maven.to.p2/org.idempiere.maven.to.p2/pom.xml
+++ b/org.idempiere.maven.to.p2/org.idempiere.maven.to.p2/pom.xml
@@ -449,12 +449,6 @@
false
-
-
- com.sun.xml.bind:jaxb-osgi:jar:${xml.ws.version}
-
- false
-
javax.interceptor:javax.interceptor-api:jar:1.2.2
diff --git a/org.idempiere.maven.to.p2/org.idempiere.webservice.client/pom.xml b/org.idempiere.maven.to.p2/org.idempiere.webservice.client/pom.xml
index 2981921f65..5040a93e22 100644
--- a/org.idempiere.maven.to.p2/org.idempiere.webservice.client/pom.xml
+++ b/org.idempiere.maven.to.p2/org.idempiere.webservice.client/pom.xml
@@ -184,6 +184,332 @@
false
+
+
+ com.sun.xml.bind:jaxb-xjc:jar:${xml.ws.version}
+
+ false
+
+
+
+ com.sun.xml.bind:jaxb-jxc:jar:${xml.ws.version}
+
+ false
+
+
+
+ com.sun.xml.bind.external:rngom:jar:${xml.ws.version}
+
+ false
+
+ *;resolution:=optional
+ *
+
+
+
+
+ org.glassfish.jaxb:txw2:jar:${xml.ws.version}
+
+ false
+
+ *;resolution:=optional
+ *
+
+
+
+
+ com.sun.xml.bind:jaxb-osgi:jar:${xml.ws.version}
+
+ false
+ true
+
+
+ lazy
+ JAXB OSGI
+ com.sun.xml.bind.jaxb-osgi
+ 2.3.2
+ com.sun.codemodel;version="2.3.2",com.sun.codemodel.fmt;
+ version="2.3.2";uses:="com.sun.codemodel",com.sun.codemodel.util;versio
+ n="2.3.2";uses:="com.sun.codemodel",com.sun.codemodel.writer;version="2
+ .3.2";uses:="com.sun.codemodel",com.sun.istack;version="3.0.8";uses:="j
+ avax.activation,javax.xml.stream,org.xml.sax,org.xml.sax.helpers",com.s
+ un.istack.localization;version="3.0.8",com.sun.istack.logging;version="
+ 3.0.8",com.sun.istack.tools;version="3.0.8";uses:="org.apache.tools.ant
+ ,org.xml.sax",com.sun.tools.jxc;version="2.3.2";uses:="com.sun.tools.jx
+ c.gen.config,com.sun.tools.xjc.api,javax.annotation.processing,javax.la
+ ng.model.element,javax.xml.bind,org.apache.tools.ant.taskdefs,org.apach
+ e.tools.ant.types,org.xml.sax",com.sun.tools.jxc.ap;version="2.3.2";use
+ s:="com.sun.tools.xjc,com.sun.xml.bind.v2.model.annotation,javax.annota
+ tion.processing,javax.lang.model,javax.lang.model.element,javax.lang.mo
+ del.type",com.sun.tools.jxc.api;version="2.3.2";uses:="com.sun.tools.xj
+ c.api",com.sun.tools.jxc.api.impl.j2s;version="2.3.2";uses:="com.sun.to
+ ols.xjc.api,javax.annotation.processing,javax.xml.namespace",com.sun.to
+ ols.jxc.gen.config;version="2.3.2";uses:="com.sun.tools.jxc,org.xml.sax
+ ",com.sun.tools.jxc.model.nav;version="2.3.2";uses:="com.sun.xml.bind.v
+ 2.model.nav,com.sun.xml.bind.v2.runtime,javax.annotation.processing,jav
+ ax.lang.model.element,javax.lang.model.type",com.sun.tools.rngdatatype;
+ version="2.3.2",com.sun.tools.rngdatatype.helpers;version="2.3.2";uses:
+ ="com.sun.tools.rngdatatype",com.sun.tools.rngom.ast.builder;version="2
+ .3.2";uses:="com.sun.tools.rngom.ast.om,com.sun.tools.rngom.parse",com.
+ sun.tools.rngom.ast.om;version="2.3.2",com.sun.tools.rngom.ast.util;ver
+ sion="2.3.2";uses:="com.sun.tools.rngdatatype,com.sun.tools.rngom.ast.b
+ uilder,com.sun.tools.rngom.ast.om,com.sun.tools.rngom.parse,com.sun.too
+ ls.rngom.parse.host,org.xml.sax",com.sun.tools.rngom.binary;version="2.
+ 3.2";uses:="com.sun.tools.rngdatatype,com.sun.tools.rngom.ast.builder,c
+ om.sun.tools.rngom.ast.om,com.sun.tools.rngom.binary.visitor,com.sun.to
+ ols.rngom.nc,com.sun.tools.rngom.parse,org.xml.sax",com.sun.tools.rngom
+ .binary.visitor;version="2.3.2";uses:="com.sun.tools.rngdatatype,com.su
+ n.tools.rngom.binary,com.sun.tools.rngom.nc",com.sun.tools.rngom.digest
+ ed;version="2.3.2";uses:="com.sun.tools.rngom.ast.builder,com.sun.tools
+ .rngom.ast.om,com.sun.tools.rngom.ast.util,com.sun.tools.rngom.nc,com.s
+ un.tools.rngom.parse,javax.xml.namespace,javax.xml.stream,org.w3c.dom,o
+ rg.xml.sax",com.sun.tools.rngom.dt;version="2.3.2";uses:="com.sun.tools
+ .rngdatatype",com.sun.tools.rngom.dt.builtin;version="2.3.2";uses:="com
+ .sun.tools.rngdatatype",com.sun.tools.rngom.nc;version="2.3.2";uses:="c
+ om.sun.tools.rngom.ast.builder,com.sun.tools.rngom.ast.om,javax.xml.nam
+ espace",com.sun.tools.rngom.parse;version="2.3.2";uses:="com.sun.tools.
+ rngdatatype,com.sun.tools.rngom.ast.builder,com.sun.tools.rngom.ast.om"
+ ,com.sun.tools.rngom.parse.compact;version="2.3.2";uses:="com.sun.tools
+ .rngom.ast.builder,com.sun.tools.rngom.ast.om,com.sun.tools.rngom.parse
+ ,org.xml.sax",com.sun.tools.rngom.parse.host;version="2.3.2";uses:="com
+ .sun.tools.rngom.ast.builder,com.sun.tools.rngom.ast.om,com.sun.tools.r
+ ngom.parse",com.sun.tools.rngom.parse.xml;version="2.3.2";uses:="com.su
+ n.tools.rngdatatype,com.sun.tools.rngom.ast.builder,com.sun.tools.rngom
+ .ast.om,com.sun.tools.rngom.parse,com.sun.tools.rngom.xml.sax,org.xml.s
+ ax",com.sun.tools.rngom.util;version="2.3.2",com.sun.tools.rngom.xml.sa
+ x;version="2.3.2";uses:="javax.xml.parsers,org.xml.sax,org.xml.sax.ext"
+ ,com.sun.tools.rngom.xml.util;version="2.3.2",com.sun.tools.xjc;version
+ ="2.3.2";uses:="com.sun.codemodel,com.sun.istack.tools,com.sun.tools.xj
+ c.api,com.sun.tools.xjc.generator.bean.field,com.sun.tools.xjc.model,co
+ m.sun.tools.xjc.outline,com.sun.tools.xjc.reader.internalizer,com.sun.x
+ ml.bind.api.impl,com.sun.xml.xsom,com.sun.xml.xsom.parser,javax.xml.val
+ idation,org.apache.tools.ant,org.apache.tools.ant.taskdefs,org.apache.t
+ ools.ant.types,org.xml.sax",com.sun.tools.xjc.addon.accessors;version="
+ 2.3.2";uses:="com.sun.tools.xjc,com.sun.tools.xjc.outline,org.xml.sax",
+ com.sun.tools.xjc.addon.at_generated;version="2.3.2";uses:="com.sun.too
+ ls.xjc,com.sun.tools.xjc.outline,org.xml.sax",com.sun.tools.xjc.addon.c
+ ode_injector;version="2.3.2";uses:="com.sun.tools.xjc,com.sun.tools.xjc
+ .outline,org.xml.sax",com.sun.tools.xjc.addon.episode;version="2.3.2";u
+ ses:="com.sun.tools.xjc,com.sun.tools.xjc.outline,org.xml.sax",com.sun.
+ tools.xjc.addon.locator;version="2.3.2";uses:="com.sun.tools.xjc,com.su
+ n.tools.xjc.outline,org.xml.sax",com.sun.tools.xjc.addon.sync;version="
+ 2.3.2";uses:="com.sun.tools.xjc,com.sun.tools.xjc.outline,org.xml.sax",
+ com.sun.tools.xjc.api;version="2.3.2";uses:="com.sun.codemodel,com.sun.
+ tools.xjc,com.sun.xml.bind.api,javax.annotation.processing,javax.lang.m
+ odel.element,javax.lang.model.type,javax.xml.bind,javax.xml.namespace,j
+ avax.xml.stream,javax.xml.transform,org.w3c.dom,org.xml.sax",com.sun.to
+ ols.xjc.api.impl.s2j;version="2.3.2";uses:="com.sun.codemodel,com.sun.t
+ ools.xjc,com.sun.tools.xjc.api,com.sun.tools.xjc.model,com.sun.tools.xj
+ c.outline,com.sun.tools.xjc.reader.internalizer,javax.xml.namespace,jav
+ ax.xml.stream,org.w3c.dom,org.xml.sax",com.sun.tools.xjc.generator.anno
+ tation.spec;version="2.3.2";uses:="com.sun.codemodel,javax.xml.bind.ann
+ otation,javax.xml.bind.annotation.adapters",com.sun.tools.xjc.generator
+ .bean;version="2.3.2";uses:="com.sun.codemodel,com.sun.tools.xjc,com.su
+ n.tools.xjc.model,com.sun.tools.xjc.outline,com.sun.tools.xjc.util,java
+ x.xml.bind.annotation",com.sun.tools.xjc.generator.bean.field;version="
+ 2.3.2";uses:="com.sun.codemodel,com.sun.tools.xjc.generator.bean,com.su
+ n.tools.xjc.model,com.sun.tools.xjc.outline",com.sun.tools.xjc.generato
+ r.util;version="2.3.2";uses:="com.sun.codemodel",com.sun.tools.xjc.mode
+ l;version="2.3.2";uses:="com.sun.codemodel,com.sun.tools.xjc,com.sun.to
+ ols.xjc.api,com.sun.tools.xjc.generator.bean,com.sun.tools.xjc.generato
+ r.bean.field,com.sun.tools.xjc.model.nav,com.sun.tools.xjc.outline,com.
+ sun.tools.xjc.reader.xmlschema.bindinfo,com.sun.xml.bind.api.impl,com.s
+ un.xml.bind.v2.model.annotation,com.sun.xml.bind.v2.model.core,com.sun.
+ xml.bind.v2.model.nav,com.sun.xml.bind.v2.runtime,com.sun.xml.xsom,java
+ x.activation,javax.xml.bind.annotation,javax.xml.bind.annotation.adapte
+ rs,javax.xml.namespace,javax.xml.transform,org.w3c.dom,org.xml.sax",com
+ .sun.tools.xjc.model.nav;version="2.3.2";uses:="com.sun.codemodel,com.s
+ un.tools.xjc.outline,com.sun.xml.bind.v2.model.nav,com.sun.xml.bind.v2.
+ runtime",com.sun.tools.xjc.outline;version="2.3.2";uses:="com.sun.codem
+ odel,com.sun.tools.xjc,com.sun.tools.xjc.generator.bean,com.sun.tools.x
+ jc.model,com.sun.tools.xjc.util,javax.xml.bind.annotation",com.sun.tool
+ s.xjc.reader;version="2.3.2";uses:="com.sun.codemodel,com.sun.tools.xjc
+ ,com.sun.tools.xjc.model,com.sun.tools.xjc.util,com.sun.xml.bind.v2.mod
+ el.core,javax.activation,org.xml.sax,org.xml.sax.helpers",com.sun.tools
+ .xjc.reader.dtd;version="2.3.2";uses:="com.sun.tools.xjc,com.sun.tools.
+ xjc.model,com.sun.xml.dtdparser,org.xml.sax",com.sun.tools.xjc.reader.d
+ td.bindinfo;version="2.3.2";uses:="com.sun.codemodel,com.sun.tools.xjc,
+ com.sun.tools.xjc.generator.bean.field,com.sun.tools.xjc.model,org.w3c.
+ dom,org.xml.sax",com.sun.tools.xjc.reader.gbind;version="2.3.2",com.sun
+ .tools.xjc.reader.internalizer;version="2.3.2";uses:="com.sun.tools.xjc
+ ,com.sun.xml.xsom,com.sun.xml.xsom.parser,javax.xml.parsers,javax.xml.s
+ tream,javax.xml.transform.sax,javax.xml.validation,org.w3c.dom,org.xml.
+ sax,org.xml.sax.helpers",com.sun.tools.xjc.reader.relaxng;version="2.3.
+ 2";uses:="com.sun.codemodel,com.sun.tools.rngom.digested,com.sun.tools.
+ xjc,com.sun.tools.xjc.model,com.sun.tools.xjc.reader,com.sun.tools.xjc.
+ reader.internalizer,org.w3c.dom,org.xml.sax.helpers",com.sun.tools.xjc.
+ reader.xmlschema;version="2.3.2";uses:="com.sun.codemodel,com.sun.tools
+ .rngom.nc,com.sun.tools.xjc,com.sun.tools.xjc.generator.bean.field,com.
+ sun.tools.xjc.model,com.sun.tools.xjc.reader,com.sun.tools.xjc.reader.g
+ bind,com.sun.tools.xjc.reader.xmlschema.bindinfo,com.sun.xml.bind.api.i
+ mpl,com.sun.xml.bind.v2.model.core,com.sun.xml.xsom,com.sun.xml.xsom.vi
+ sitor,javax.activation,javax.xml.namespace,javax.xml.transform",com.sun
+ .tools.xjc.reader.xmlschema.bindinfo;version="2.3.2";uses:="com.sun.cod
+ emodel,com.sun.tools.xjc,com.sun.tools.xjc.generator.bean,com.sun.tools
+ .xjc.model,com.sun.tools.xjc.reader,com.sun.tools.xjc.reader.xmlschema,
+ com.sun.xml.bind.api.impl,com.sun.xml.xsom,com.sun.xml.xsom.parser,java
+ x.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,javax.xml.tran
+ sform.sax,org.w3c.dom,org.xml.sax,org.xml.sax.helpers",com.sun.tools.xj
+ c.reader.xmlschema.ct;version="2.3.2";uses:="com.sun.tools.xjc.reader.x
+ mlschema,com.sun.xml.xsom",com.sun.tools.xjc.reader.xmlschema.parser;ve
+ rsion="2.3.2";uses:="com.sun.tools.xjc,com.sun.tools.xjc.reader.interna
+ lizer,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.helpers",com.s
+ un.tools.xjc.runtime;version="2.3.2";uses:="javax.xml.bind,javax.xml.bi
+ nd.annotation.adapters",com.sun.tools.xjc.util;version="2.3.2";uses:="c
+ om.sun.codemodel,com.sun.tools.xjc,com.sun.tools.xjc.api,com.sun.xml.xs
+ om,javax.activation,javax.xml.bind.annotation.adapters,javax.xml.namesp
+ ace,org.w3c.dom,org.xml.sax,org.xml.sax.helpers",com.sun.tools.xjc.writ
+ er;version="2.3.2";uses:="com.sun.tools.xjc.outline",com.sun.xml.bind;v
+ ersion="2.3.2";uses:="com.sun.xml.bind.v2.runtime.reflect,javax.xml.bin
+ d,javax.xml.bind.annotation.adapters,javax.xml.datatype,javax.xml.names
+ pace,javax.xml.stream,org.xml.sax",com.sun.xml.bind.annotation;version=
+ "2.3.2",com.sun.xml.bind.api;version="2.3.2";uses:="com.sun.xml.bind.v2
+ .model.annotation,com.sun.xml.bind.v2.model.runtime,com.sun.xml.bind.v2
+ .runtime,javax.xml.bind,javax.xml.bind.attachment,javax.xml.namespace,j
+ avax.xml.stream,javax.xml.transform,org.w3c.dom,org.xml.sax",com.sun.xm
+ l.bind.api.impl;version="2.3.2",com.sun.xml.bind.marshaller;version="2.
+ 3.2";uses:="javax.xml.parsers,org.w3c.dom,org.xml.sax,org.xml.sax.helpe
+ rs",com.sun.xml.bind.unmarshaller;version="2.3.2";uses:="com.sun.xml.bi
+ nd.v2.runtime.unmarshaller,javax.xml.bind,org.w3c.dom,org.xml.sax",com.
+ sun.xml.bind.util;version="2.3.2";uses:="com.sun.xml.bind,javax.xml.bin
+ d.helpers,org.xml.sax",com.sun.xml.bind.v2;version="2.3.2";uses:="com.s
+ un.xml.bind.api,com.sun.xml.bind.v2.model.annotation,javax.xml.bind",co
+ m.sun.xml.bind.v2.bytecode;version="2.3.2",com.sun.xml.bind.v2.model.an
+ notation;version="2.3.2";uses:="com.sun.xml.bind.v2.model.core,com.sun.
+ xml.bind.v2.model.nav,com.sun.xml.bind.v2.runtime",com.sun.xml.bind.v2.
+ model.core;version="2.3.2";uses:="com.sun.xml.bind.v2.model.annotation,
+ com.sun.xml.bind.v2.model.impl,com.sun.xml.bind.v2.model.nav,com.sun.xm
+ l.bind.v2.runtime,javax.activation,javax.xml.bind,javax.xml.bind.annota
+ tion,javax.xml.bind.annotation.adapters,javax.xml.namespace,javax.xml.t
+ ransform",com.sun.xml.bind.v2.model.impl;version="2.3.2";uses:="com.sun
+ .xml.bind.api,com.sun.xml.bind.v2.model.annotation,com.sun.xml.bind.v2.
+ model.core,com.sun.xml.bind.v2.model.nav,com.sun.xml.bind.v2.model.runt
+ ime,com.sun.xml.bind.v2.runtime,javax.activation,javax.xml.namespace",c
+ om.sun.xml.bind.v2.model.nav;version="2.3.2";uses:="com.sun.xml.bind.v2
+ .runtime",com.sun.xml.bind.v2.model.runtime;version="2.3.2";uses:="com.
+ sun.xml.bind.v2.model.core,com.sun.xml.bind.v2.runtime,com.sun.xml.bind
+ .v2.runtime.reflect,javax.xml.bind,javax.xml.namespace,org.xml.sax",com
+ .sun.xml.bind.v2.model.util;version="2.3.2";uses:="javax.xml.namespace"
+ ,com.sun.xml.bind.v2.runtime;version="2.3.2";uses:="com.sun.istack,com.
+ sun.xml.bind.api,com.sun.xml.bind.marshaller,com.sun.xml.bind.v2.model.
+ annotation,com.sun.xml.bind.v2.model.core,com.sun.xml.bind.v2.model.run
+ time,com.sun.xml.bind.v2.runtime.output,com.sun.xml.bind.v2.runtime.pro
+ perty,com.sun.xml.bind.v2.runtime.unmarshaller,javax.activation,javax.x
+ ml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,ja
+ vax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.namespace,java
+ x.xml.stream,javax.xml.transform,javax.xml.transform.sax,javax.xml.vali
+ dation,org.w3c.dom,org.xml.sax",com.sun.xml.bind.v2.runtime.output;vers
+ ion="2.3.2";uses:="com.sun.xml.bind.marshaller,com.sun.xml.bind.v2.runt
+ ime,com.sun.xml.fastinfoset.stax,javax.xml.stream,org.jvnet.staxex,org.
+ w3c.dom,org.xml.sax",com.sun.xml.bind.v2.runtime.property;version="2.3.
+ 2";uses:="com.sun.xml.bind.api,com.sun.xml.bind.v2.model.core,com.sun.x
+ ml.bind.v2.model.runtime,com.sun.xml.bind.v2.runtime,com.sun.xml.bind.v
+ 2.runtime.reflect,com.sun.xml.bind.v2.runtime.unmarshaller,com.sun.xml.
+ bind.v2.util,javax.xml.namespace,javax.xml.stream,org.xml.sax",com.sun.
+ xml.bind.v2.runtime.reflect;version="2.3.2";uses:="com.sun.xml.bind.api
+ ,com.sun.xml.bind.v2.model.core,com.sun.xml.bind.v2.model.runtime,com.s
+ un.xml.bind.v2.runtime,com.sun.xml.bind.v2.runtime.unmarshaller,javax.x
+ ml.bind,javax.xml.bind.annotation.adapters,javax.xml.stream,org.xml.sax
+ ",com.sun.xml.bind.v2.runtime.reflect.opt;version="2.3.2";uses:="com.su
+ n.xml.bind.api,com.sun.xml.bind.v2.runtime,com.sun.xml.bind.v2.runtime.
+ reflect,javax.xml.stream,org.xml.sax",com.sun.xml.bind.v2.runtime.unmar
+ shaller;version="2.3.2";uses:="com.sun.xml.bind,com.sun.xml.bind.api,co
+ m.sun.xml.bind.unmarshaller,com.sun.xml.bind.util,com.sun.xml.bind.v2.m
+ odel.core,com.sun.xml.bind.v2.runtime,com.sun.xml.bind.v2.runtime.outpu
+ t,com.sun.xml.bind.v2.runtime.reflect,javax.activation,javax.xml.bind,j
+ avax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.b
+ ind.attachment,javax.xml.bind.helpers,javax.xml.namespace,javax.xml.str
+ eam,javax.xml.transform,javax.xml.transform.sax,javax.xml.validation,or
+ g.w3c.dom,org.xml.sax",com.sun.xml.bind.v2.schemagen;version="2.3.2";us
+ es:="com.sun.xml.bind.api,com.sun.xml.bind.v2.model.core,com.sun.xml.bi
+ nd.v2.model.nav,com.sun.xml.txw2.output,javax.xml.bind,javax.xml.namesp
+ ace",com.sun.xml.bind.v2.schemagen.episode;version="2.3.2";uses:="com.s
+ un.xml.txw2,com.sun.xml.txw2.annotation",com.sun.xml.bind.v2.schemagen.
+ xmlschema;version="2.3.2";uses:="com.sun.xml.txw2,com.sun.xml.txw2.anno
+ tation,javax.xml.namespace",com.sun.xml.bind.v2.util;version="2.3.2";us
+ es:="com.sun.xml.bind.v2.runtime,com.sun.xml.bind.v2.runtime.unmarshall
+ er,javax.activation,javax.xml.namespace,javax.xml.parsers,javax.xml.tra
+ nsform,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,
+ org.xml.sax",com.sun.xml.dtdparser;version="1.4.1";uses:="org.xml.sax",
+ com.sun.xml.dtdparser.resources;version="1.4.1",com.sun.xml.fastinfoset
+ ;version="1.2.16";uses:="com.sun.xml.fastinfoset.util,com.sun.xml.fasti
+ nfoset.vocab,javax.xml.namespace,org.jvnet.fastinfoset,org.xml.sax.help
+ ers",com.sun.xml.fastinfoset.algorithm;version="1.2.16";uses:="org.jvne
+ t.fastinfoset",com.sun.xml.fastinfoset.alphabet;version="1.2.16",com.su
+ n.xml.fastinfoset.dom;version="1.2.16";uses:="com.sun.xml.fastinfoset,c
+ om.sun.xml.fastinfoset.util,org.jvnet.fastinfoset,org.w3c.dom",com.sun.
+ xml.fastinfoset.org.apache.xerces.util;version="1.2.16",com.sun.xml.fas
+ tinfoset.resources;version="1.2.16",com.sun.xml.fastinfoset.sax;version
+ ="1.2.16";uses:="com.sun.xml.fastinfoset,com.sun.xml.fastinfoset.algori
+ thm,com.sun.xml.fastinfoset.util,org.jvnet.fastinfoset,org.jvnet.fastin
+ foset.sax,org.xml.sax,org.xml.sax.ext",com.sun.xml.fastinfoset.stax;ver
+ sion="1.2.16";uses:="com.sun.xml.fastinfoset,com.sun.xml.fastinfoset.sa
+ x,com.sun.xml.fastinfoset.util,javax.xml.namespace,javax.xml.stream,org
+ .jvnet.fastinfoset,org.jvnet.fastinfoset.stax",com.sun.xml.fastinfoset.
+ stax.events;version="1.2.16";uses:="javax.xml.namespace,javax.xml.strea
+ m,javax.xml.stream.events,javax.xml.stream.util",com.sun.xml.fastinfose
+ t.stax.factory;version="1.2.16";uses:="javax.xml.namespace,javax.xml.st
+ ream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform"
+ ,com.sun.xml.fastinfoset.stax.util;version="1.2.16";uses:="javax.xml.na
+ mespace,javax.xml.stream",com.sun.xml.fastinfoset.tools;version="1.2.16
+ ";uses:="com.sun.xml.fastinfoset.util,com.sun.xml.fastinfoset.vocab,jav
+ ax.xml.stream,org.jvnet.fastinfoset,org.xml.sax,org.xml.sax.ext,org.xml
+ .sax.helpers",com.sun.xml.fastinfoset.util;version="1.2.16";uses:="com.
+ sun.xml.fastinfoset,javax.xml.namespace,org.jvnet.fastinfoset",com.sun.
+ xml.fastinfoset.vocab;version="1.2.16";uses:="com.sun.xml.fastinfoset.u
+ til,org.jvnet.fastinfoset",com.sun.xml.txw2;version="2.3.2";uses:="com.
+ sun.xml.txw2.output,javax.xml.namespace",com.sun.xml.txw2.annotation;ve
+ rsion="2.3.2",com.sun.xml.txw2.output;version="2.3.2";uses:="com.sun.xm
+ l.txw2,javax.xml.namespace,javax.xml.stream,javax.xml.transform,javax.x
+ ml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,org
+ .w3c.dom,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers",com.sun.xml.x
+ som;version="2.3.2";uses:="com.sun.tools.rngdatatype,com.sun.xml.xsom.p
+ arser,com.sun.xml.xsom.visitor,javax.xml.namespace,org.xml.sax",com.sun
+ .xml.xsom.impl;version="2.3.2";uses:="com.sun.tools.rngdatatype,com.sun
+ .xml.xsom,com.sun.xml.xsom.impl.parser,com.sun.xml.xsom.parser,com.sun.
+ xml.xsom.visitor,javax.xml.namespace,org.xml.sax,org.xml.sax.helpers",c
+ om.sun.xml.xsom.impl.parser;version="2.3.2";uses:="com.sun.tools.rngdat
+ atype,com.sun.xml.xsom,com.sun.xml.xsom.impl,com.sun.xml.xsom.impl.pars
+ er.state,com.sun.xml.xsom.parser,javax.xml.parsers,org.xml.sax",com.sun
+ .xml.xsom.impl.parser.state;version="2.3.2";uses:="com.sun.xml.xsom.imp
+ l.parser,org.xml.sax",com.sun.xml.xsom.impl.scd;version="2.3.2";uses:="
+ com.sun.xml.xsom,com.sun.xml.xsom.impl,javax.xml.namespace",com.sun.xml
+ .xsom.impl.util;version="2.3.2";uses:="com.sun.xml.xsom,com.sun.xml.xso
+ m.visitor,javax.swing,javax.swing.tree,org.xml.sax",com.sun.xml.xsom.pa
+ rser;version="2.3.2";uses:="com.sun.xml.xsom,javax.xml.parsers,org.xml.
+ sax",com.sun.xml.xsom.util;version="2.3.2";uses:="com.sun.xml.xsom,com.
+ sun.xml.xsom.parser,com.sun.xml.xsom.visitor",com.sun.xml.xsom.visitor;
+ version="2.3.2";uses:="com.sun.xml.xsom",org.jvnet.fastinfoset;version=
+ "1.2.16";uses:="javax.xml.transform.sax,org.xml.sax,org.xml.sax.ext",or
+ g.jvnet.fastinfoset.sax;version="1.2.16";uses:="org.jvnet.fastinfoset,o
+ rg.xml.sax,org.xml.sax.ext",org.jvnet.fastinfoset.sax.helpers;version="
+ 1.2.16";uses:="org.jvnet.fastinfoset.sax,org.xml.sax,org.xml.sax.ext,or
+ g.xml.sax.helpers",org.jvnet.fastinfoset.stax;version="1.2.16";uses:="j
+ avax.xml.stream",org.jvnet.staxex;version="1.8.1";uses:="javax.activati
+ on,javax.xml.namespace,javax.xml.stream",org.jvnet.staxex.util;version=
+ "1.8.1";uses:="javax.xml.bind.attachment,javax.xml.namespace,javax.xml.
+ stream,org.w3c.dom",com.sun.xml.bind.external;version="2.3.2"
+ javax.xml.bind;version="2.3";resolution:=optional,javax.
+ xml.bind.annotation;version="2.3";resolution:=optional,javax.xml.bind.a
+ nnotation.adapters;version="2.3";resolution:=optional,javax.xml.bind.at
+ tachment;version="2.3";resolution:=optional,javax.xml.bind.helpers;vers
+ ion="2.3";resolution:=optional,javax.activation;resolution:=optional,ja
+ vax.annotation.processing,javax.imageio,javax.imageio.stream,javax.lang
+ .model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.
+ util,javax.swing,javax.swing.border,javax.swing.tree,javax.tools,javax.
+ xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.stream,jav
+ ax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xm
+ l.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,java
+ x.xml.validation,javax.xml.xpath,org.w3c.dom,org.w3c.dom.ls,org.xml.sax
+ ,org.xml.sax.ext,org.xml.sax.helpers,com.sun.org.apache.xml.internal.re
+ solver;resolution:=optional,com.sun.org.apache.xml.internal.resolver.to
+ ols;resolution:=optional,com.sun.source.tree;resolution:=optional,com.sun.source.util;resolution:=optional,org.ap
+ ache.tools.ant;resolution:=optional,org.apache.tools.ant.taskdefs;resol
+ ution:=optional,org.apache.tools.ant.taskdefs.compilers;resolution:=opt
+ ional,org.apache.tools.ant.types;resolution:=optional
+
+
diff --git a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target
index 0629838e54..73ec2aa70a 100644
--- a/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target
+++ b/org.idempiere.p2.targetplatform/org.idempiere.p2.targetplatform.target
@@ -879,53 +879,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -982,8 +935,6 @@
-
-
@@ -1350,6 +1301,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/org.idempiere.webservices.client-feature/feature.xml b/org.idempiere.webservices.client-feature/feature.xml
index 80bcf6432c..b868c430f4 100644
--- a/org.idempiere.webservices.client-feature/feature.xml
+++ b/org.idempiere.webservices.client-feature/feature.xml
@@ -172,4 +172,11 @@
fragment="true"
unpack="false"/>
+
+
diff --git a/pom.xml b/pom.xml
index 007902fa51..83ba769cc9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -68,6 +68,7 @@
org.adempiere.payment.processor-feature
org.idempiere.zk-feature
org.idempiere.webservices.client-feature
+ org.globalqss.idempiere.test.fe
org.idempiere.p2
${idempiere.target}