1469 lines
60 KiB
XML
1469 lines
60 KiB
XML
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<parent>
|
|
<groupId>org.idempiere</groupId>
|
|
<artifactId>org.idempiere.parent</artifactId>
|
|
<version>${revision}</version>
|
|
<relativePath>../../org.idempiere.parent/pom.xml</relativePath>
|
|
</parent>
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<artifactId>org.idempiere.maven.to.p2</artifactId>
|
|
<packaging>pom</packaging>
|
|
<properties>
|
|
<jetty.version>9.4.33.v20201020</jetty.version>
|
|
<jetty.jsp.version>8.5.54</jetty.jsp.version><!--4826-->
|
|
<jetty.osgi.servlet.api.version>3.1.0.M3</jetty.osgi.servlet.api.version>
|
|
<org.apache.taglibs.version>1.2.5</org.apache.taglibs.version>
|
|
<groovy.version>2.5.3</groovy.version>
|
|
<org.bouncycastle.version>1.66</org.bouncycastle.version><!--https://www.bouncycastle.org/latest_releases.html-->
|
|
<jackson.version>2.10.1</jackson.version> <!--jasperreport/jersey dependency-->
|
|
<stax2.api.version>4.2</stax2.api.version> <!--jackson-dataformat-xml dependency-->
|
|
<validation.api.version>1.1.0.Final</validation.api.version> <!--it up to version of jackson-module-jsonSchema-->
|
|
<validation.api.jersey.version>2.0.1.Final</validation.api.jersey.version> <!--jersey-server also import it but from 2.0-->
|
|
<woodstox.core.version>6.0.1</woodstox.core.version> <!--jackson-dataformat-xml dependency-->
|
|
<json.version>20180813</json.version> <!--jackson-datatype-json-org dependency-->
|
|
<slf4j.version>1.7.25</slf4j.version>
|
|
<xml.ws.version>2.3.2</xml.ws.version>
|
|
<apache.cxf.version>3.3.1</apache.cxf.version>
|
|
<apache.cxf.databinding.version>3.1.18</apache.cxf.databinding.version>
|
|
<activation.version>1.2.2</activation.version><!--https://github.com/eclipse-ee4j/jaf-->
|
|
<annotation.version>1.3.5</annotation.version>
|
|
<asm.version>9.0</asm.version><!--5475-->
|
|
<javamail.version>1.6.5</javamail.version><!--https://eclipse-ee4j.github.io/mail/-->
|
|
<poi.version>4.1.2</poi.version>
|
|
<batik.version>1.11</batik.version>
|
|
<tycho.version>1.7.0</tycho.version>
|
|
</properties>
|
|
|
|
<repositories>
|
|
<repository>
|
|
<id>jasperstudio-6.15.0</id>
|
|
<url>https://sourceforge.net/projects/jasperstudio/files/updatesite/6.15.0</url>
|
|
<layout>p2</layout>
|
|
</repository>
|
|
</repositories>
|
|
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.reficio</groupId>
|
|
<artifactId>p2-maven-plugin</artifactId>
|
|
<version>1.3.0</version>
|
|
<executions>
|
|
<execution>
|
|
<id>default-cli</id>
|
|
<phase>package</phase>
|
|
<goals>
|
|
<goal>site</goal>
|
|
</goals>
|
|
<configuration>
|
|
<skipInvalidArtifacts>false</skipInvalidArtifacts>
|
|
<skipNotExistingArtifacts>false</skipNotExistingArtifacts>
|
|
|
|
<featureDefinitions>
|
|
<feature>
|
|
<id>org.idempiere.maven.feature</id>
|
|
<version>${project.version}</version>
|
|
<label>Idempiere maven osgi dependency ${project.version}
|
|
feature</label>
|
|
<providerName>Idempiere</providerName>
|
|
<description>feature group all osgi bundle get from maven
|
|
repository</description>
|
|
<copyright>Idempiere</copyright>
|
|
<license>GPL v2.1</license>
|
|
<generateSourceFeature>true</generateSourceFeature>
|
|
<artifacts>
|
|
<artifact>
|
|
<id>org.jfree:jfreechart:1.0.19</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<instructions>
|
|
<Import-Package>*;resolution:=optional</Import-Package>
|
|
<Export-Package>*</Export-Package>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.jfree:jcommon:1.0.23</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<instructions>
|
|
<Import-Package>*;resolution:=optional</Import-Package>
|
|
<Export-Package>*</Export-Package>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.xerces:jar:2.9.1_5</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.passay:passay:jar:1.6.0</id><!--http://www.passay.org/download.html-->
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.mortbay.jasper:apache-jsp:jar:${jetty.jsp.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.mortbay.jasper:apache-el:jar:${jetty.jsp.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.toolchain:jetty-osgi-servlet-api:jar:${jetty.osgi.servlet.api.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-continuation:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>javax.websocket:javax.websocket-api:jar:1.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>jakarta.annotation:jakarta.annotation-api:jar:${annotation.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.sun.mail:jakarta.mail:jar:${javamail.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.sun.mail:smtp:jar:${javamail.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.sun.mail:mailapi:jar:${javamail.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.sun.mail:imap:jar:${javamail.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.sun.mail:gimap:jar:${javamail.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.taglibs:taglibs-standard-impl:jar:${org.apache.taglibs.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.taglibs:taglibs-standard-spec:jar:${org.apache.taglibs.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.taglibs:taglibs-standard-jstlel:jar:${org.apache.taglibs.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle:jar:1.3.2</id><!--5475-->
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.aries:org.apache.aries.util:jar:1.1.3</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:jar:3.2.6_1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.activemq:activemq-core:jar:5.7.0</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.activemq:kahadb:jar:5.7.0</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.felix:org.apache.felix.webconsole:jar:4.3.8</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.felix:org.apache.felix.webconsole.plugins.ds:jar:2.1.0</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.felix:org.apache.felix.webconsole.plugins.memoryusage:jar:1.0.8</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.felix:org.apache.felix.inventory:jar:1.0.6</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.felix:org.apache.felix.webconsole.plugins.packageadmin:jar:1.0.4</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.itextpdf:itextpdf:jar:5.5.13.2</id><!--https://kb.itextpdf.com/home/it5kb/releases/release-itext-5-5-13-2-->
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.bouncycastle:bcpkix-jdk15on:jar:${org.bouncycastle.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.bouncycastle:bcprov-jdk15on:jar:${org.bouncycastle.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.bouncycastle:bcmail-jdk15on:jar:${org.bouncycastle.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.bouncycastle:bctsp-jdk15on:jar:1.46</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.velocity:velocity:jar:1.7</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>commons-digester:commons-digester:jar:2.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.google.code.maven-play-plugin.org.apache.commons:commons-javaflow:jar:1590792</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.cryptacular:cryptacular:jar:1.2.4</id><!--http://www.cryptacular.org/download.html-->
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>net.sf.supercsv:super-csv:jar:2.4.0</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!--to get source, binary will be overider later -->
|
|
<id>org.atmosphere:atmosphere-runtime:jar:2.6.4</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.alpn:alpn-api:jar:1.1.3.v20160715</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-ant:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-cli-commons:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-cli-picocli:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-console:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-datetime:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-docgenerator:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-groovydoc:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-groovysh:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-jmx:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-json:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-jsr223:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-macro:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-nio:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-servlet:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-sql:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-swing:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.groovy:groovy-xml:jar:${groovy.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.ibm.icu:icu4j:jar:67.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>joda-time:joda-time:jar:2.10.8</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.commons:commons-configuration2:jar:2.3</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.commons:commons-collections4:jar:4.4</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-alpn-openjdk8-server:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.slf4j:slf4j-api:jar:${slf4j.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.slf4j:slf4j-jdk14:jar:${slf4j.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.slf4j:slf4j-jcl:jar:${slf4j.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>javax.transaction:javax.transaction-api:jar:1.3</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!-- better javax.activation:javax.activation-api because include extra package -->
|
|
<!--https://github.com/eclipse-ee4j/jaf
|
|
https://eclipse-ee4j.github.io/jaf/-->
|
|
<id>com.sun.activation:jakarta.activation:jar:${activation.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!--https://github.com/eclipse-ee4j/jaxb-api/issues/78#issuecomment-457133266-->
|
|
<id>jakarta.xml.bind:jakarta.xml.bind-api:jar:${xml.ws.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.sun.xml.bind:jaxb-impl:jar:${xml.ws.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.sun.xml.ws:jaxws-rt:jar:${xml.ws.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>javax.interceptor:javax.interceptor-api:jar:1.2.2</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>javax.enterprise:cdi-api:jar:2.0.SP1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!-- from https://mvnrepository.com/artifact/org.apache.activemq/activemq-core/5.7.0
|
|
this one correct than javax.management.j2ee, it let ejb is option import -->
|
|
<id>org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:jar:1.0.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<!-- move from service plugin, it help get latest version -->
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-core:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-frontend-jaxws:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-frontend-jaxrs:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-transports-http:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-transports-http-jetty:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-bindings-soap:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-bindings-xml:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-frontend-simple:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-wsdl:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-spring-boot-autoconfigure:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-rs-http-sci:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-databinding-jaxb:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-ws-addr:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-ws-policy:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-rs-service-description:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-management:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-ws-transfer:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-security:jar:${apache.cxf.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-rs-extension-providers:jar:${apache.cxf.databinding.version}</id>
|
|
<!-- the latest is ${apache.cxf.version} (3.2.6) but hasn't XMLBeansElementProvider so use ${apache.cxf.databinding.version} 3.1.17
|
|
maybe it's on transite progress-->
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-databinding-xmlbeans:jar:${apache.cxf.databinding.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.cxf:cxf-rt-bindings-object:jar:${apache.cxf.databinding.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlbeans:xmlbeans:jar:3.1.0</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.wsdl4j:jar:1.6.3_1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.neethi:neethi:jar:3.1.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.ws.xmlschema:xmlschema-core:jar:2.2.3</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>commons-discovery:commons-discovery:jar:0.5</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>jakarta.ws.rs:jakarta.ws.rs-api:jar:2.1.6</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!--https://github.com/eclipse-ee4j/jws-api-->
|
|
<id>jakarta.jws:jakarta.jws-api:jar:1.1.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!--https://github.com/eclipse-ee4j/jax-rpc-api-->
|
|
<id>jakarta.xml.rpc:jakarta.xml.rpc-api:jar:1.1.4</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!-- https://github.com/eclipse-ee4j/jpa-api -->
|
|
<id>jakarta.persistence:jakarta.persistence-api:jar:2.2.3</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<!--<artifact>
|
|
<id>org.codehaus.woodstox:stax2-api:jar:4.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>-->
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-beans:jar:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-beans:jar:sources:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<!-- source bundle also export package, so zk.ui detect wrong
|
|
sometime it bind with source package, sometime it bind with binary but get import from source, so see package but don't see class
|
|
-->
|
|
<instructions>
|
|
<Export-Package/>
|
|
<Private-Package/>
|
|
<Bundle-SymbolicName>org.apache.servicemix.bundles.spring-beans.source</Bundle-SymbolicName>
|
|
<Bundle-Name>spring-expression.source</Bundle-Name>
|
|
<Eclipse-SourceBundle>org.apache.servicemix.bundles.spring-beans;version="${springframework.version}";roots:="."</Eclipse-SourceBundle>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-core:jar:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-core:jar:sources:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<!-- source bundle also export package, so zk.ui detect wrong
|
|
sometime it bind with source package, sometime it bind with binary but get import from source, so see package but don't see class
|
|
-->
|
|
<instructions>
|
|
<Export-Package/>
|
|
<Private-Package/>
|
|
<Bundle-SymbolicName>org.apache.servicemix.bundles.spring-core.source</Bundle-SymbolicName>
|
|
<Bundle-Name>spring-expression.source</Bundle-Name>
|
|
<Eclipse-SourceBundle>org.apache.servicemix.bundles.spring-core;version="${springframework.version}";roots:="."</Eclipse-SourceBundle>
|
|
</instructions>
|
|
</artifact>
|
|
<!-- <artifact>
|
|
<id>org.springframework:spring-jcl:jar:${springframework.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
-->
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-context:jar:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-context:jar:sources:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<!-- source bundle also export package, so zk.ui detect wrong
|
|
sometime it bind with source package, sometime it bind with binary but get import from source, so see package but don't see class
|
|
-->
|
|
<instructions>
|
|
<Export-Package/>
|
|
<Private-Package/>
|
|
<Bundle-SymbolicName>org.apache.servicemix.bundles.spring-context.source</Bundle-SymbolicName>
|
|
<Bundle-Name>spring-expression.source</Bundle-Name>
|
|
<Eclipse-SourceBundle>org.apache.servicemix.bundles.spring-context;version="${springframework.version}";roots:="."</Eclipse-SourceBundle>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-expression:jar:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-expression:jar:sources:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<!-- source bundle also export package, so zk.ui detect wrong
|
|
sometime it bind with source package, sometime it bind with binary but get import from source, so see package but don't see class
|
|
-->
|
|
<instructions>
|
|
<Export-Package/>
|
|
<Private-Package/>
|
|
<Bundle-SymbolicName>org.apache.servicemix.bundles.spring-expression.source</Bundle-SymbolicName>
|
|
<Bundle-Name>spring-expression.source</Bundle-Name>
|
|
<Eclipse-SourceBundle>org.apache.servicemix.bundles.spring-expression;version="${springframework.version}";roots:="."</Eclipse-SourceBundle>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-aop:jar:sources:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<!-- source bundle also export package, so zk.ui detect wrong
|
|
sometime it bind with source package, sometime it bind with binary but get import from source, so see package but don't see class
|
|
-->
|
|
<instructions>
|
|
<Export-Package/>
|
|
<Private-Package/>
|
|
<Bundle-SymbolicName>org.apache.servicemix.bundles.spring-aop.source</Bundle-SymbolicName>
|
|
<Bundle-Name>spring-aop.source</Bundle-Name>
|
|
<Eclipse-SourceBundle>org.apache.servicemix.bundles.spring-aop;version="${springframework.version}";roots:="."</Eclipse-SourceBundle>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-aop:jar:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-web:jar:sources:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<!-- source bundle also export package, so zk.ui detect wrong
|
|
sometime it bind with source package, sometime it bind with binary but get import from source, so see package but don't see class
|
|
-->
|
|
<instructions>
|
|
<Export-Package/>
|
|
<Private-Package/>
|
|
<Bundle-SymbolicName>org.apache.servicemix.bundles.spring-web.source</Bundle-SymbolicName>
|
|
<Bundle-Name>spring-web.source</Bundle-Name>
|
|
<Eclipse-SourceBundle>org.apache.servicemix.bundles.spring-web;version="${springframework.version}";roots:="."</Eclipse-SourceBundle>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-web:jar:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>s
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-context-support:jar:sources:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<!-- source bundle also export package, so zk.ui detect wrong
|
|
sometime it bind with source package, sometime it bind with binary but get import from source, so see package but don't see class
|
|
-->
|
|
<instructions>
|
|
<Export-Package/>
|
|
<Private-Package/>
|
|
<Bundle-SymbolicName>org.apache.servicemix.bundles.spring-context-support.source</Bundle-SymbolicName>
|
|
<Bundle-Name>spring-context-support.source</Bundle-Name>
|
|
<Eclipse-SourceBundle>org.apache.servicemix.bundles.spring-context-support;version="${springframework.version}";roots:="."</Eclipse-SourceBundle>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.spring-context-support:jar:${springframework.version}</id>
|
|
<source>false</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.springframework:spring-jcl:jar:5.1.1.RELEASE</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.zkoss:zsoup:jar:1.8.2.5</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.github.relaxng:relaxngDatatype:jar:2011.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!--for org.glassfish.jersey.core.jersey-common
|
|
on orbit of eclipse 4.15 ship with jersey-common 2.2.1 it depend on resource-locator [2.5,3)
|
|
on orbit of eclipse 4.17 ship with jersey-common 2.30.1 it depend on resource-locator (1.0.3.2.0] but orbit has 2.5 only
|
|
seem only jersey-common 2.2.1 use resource-locator [2.5,3)
|
|
I check almost jersey-common before and after 2.2.1 use resource-locator (1.0.3.2.0]
|
|
https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-common-->
|
|
<id>org.glassfish.hk2:osgi-resource-locator:1.0.3</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!--for REST, it's remove from orbit of eclipse 17-->
|
|
<id>org.glassfish.jersey.bundles.repackaged:jersey-guava:2.22.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
</artifacts>
|
|
</feature>
|
|
<feature>
|
|
<id>org.idempiere.jasperreport.feature</id>
|
|
<version>${project.version}</version>
|
|
<label>Idempiere jasperreport ${project.version} feature</label>
|
|
<providerName>Idempiere</providerName>
|
|
<description>feature group all jasperreport osgi bundle get
|
|
from sourcefore</description>
|
|
<copyright>Idempiere</copyright>
|
|
<license>GPL v2.1</license>
|
|
<generateSourceFeature>true</generateSourceFeature>
|
|
<artifacts>
|
|
<artifact>
|
|
<id>net.sf.jasperreports:jasperreports:jar:${jp.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>commons-digester:commons-digester:jar:2.1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.google.zxing:core:jar:3.4.0</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.jaxen:jar:1.1.6_1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.servicemix.bundles:org.apache.servicemix.bundles.rhino:jar:1.7.11_1</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.poi:poi:jar:${poi.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<instructions>
|
|
<Bundle-SymbolicName>org.apache.poi.poi</Bundle-SymbolicName>
|
|
<Bundle-Name>poi-ooxml</Bundle-Name>
|
|
<Import-Package>*;resolution:=optional</Import-Package>
|
|
<Export-Package>*</Export-Package>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.poi:poi-ooxml:jar:${poi.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<instructions>
|
|
<Bundle-SymbolicName>org.apache.poi.poi-ooxml</Bundle-SymbolicName>
|
|
<Bundle-Name>poi-ooxml</Bundle-Name>
|
|
<Import-Package>*;resolution:=optional</Import-Package>
|
|
<Export-Package>*</Export-Package>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.poi:poi-ooxml-schemas:jar:${poi.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
<override>true</override>
|
|
<instructions>
|
|
<Bundle-SymbolicName>org.apache.poi.poi-ooxml-schemas</Bundle-SymbolicName>
|
|
<Bundle-Name>poi-ooxml-schemas</Bundle-Name>
|
|
<Import-Package>*;resolution:=optional,org.apache.xmlbeans.impl.schema</Import-Package>
|
|
<Export-Package>*</Export-Package>
|
|
</instructions>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.core:jackson-core:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.core:jackson-annotations:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.core:jackson-databind:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.datatype:jackson-datatype-guava:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.jaxrs:jackson-jaxrs-xml-provider:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.jackson.module:jackson-module-jsonSchema:jar:${jackson.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.codehaus.woodstox:stax2-api:jar:${stax2.api.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>javax.validation:validation-api:jar:${validation.api.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>javax.validation:validation-api:jar:${validation.api.jersey.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.fasterxml.woodstox:woodstox-core:jar:${woodstox.core.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.json:json:jar:${json.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<!--IDEMPIERE-4504-->
|
|
<id>org.w3c.dom:org.w3c.dom.smil:1.0.0.v200806040011</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
</artifacts>
|
|
</feature>
|
|
|
|
<feature>
|
|
<id>org.idempiere.batik.feature</id>
|
|
<version>${project.version}</version>
|
|
<label>Idempiere apache batik feature</label>
|
|
<providerName>Idempiere</providerName>
|
|
<description>feature group apache batik osgi bundle get from maven</description>
|
|
<copyright>Idempiere</copyright>
|
|
<license>GPL v2.1</license>
|
|
<generateSourceFeature>true</generateSourceFeature>
|
|
|
|
<artifacts>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-anim:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-awt-util:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-bridge:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-codec:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-constants:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-css:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-dom:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-ext:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-extension:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-gvt:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-i18n:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-parser:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-script:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-svg-dom:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-svggen:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-util:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.apache.xmlgraphics:batik-xml:${batik.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
</artifacts>
|
|
</feature>
|
|
|
|
<feature>
|
|
<id>org.idempiere.asm.feature</id>
|
|
<version>${asm.version}</version>
|
|
<label>Idempiere asm ${asm.version} feature</label>
|
|
<providerName>Idempiere</providerName>
|
|
<description>feature group asm osgi bundle get from maven</description>
|
|
<copyright>Idempiere</copyright>
|
|
<license>GPL v2.1</license>
|
|
<generateSourceFeature>true</generateSourceFeature>
|
|
|
|
<artifacts>
|
|
<artifact>
|
|
<id>org.ow2.asm:asm-commons:jar:${asm.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.ow2.asm:asm-tree:jar:${asm.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.ow2.asm:asm:jar:${asm.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.ow2.asm:asm-analysis:jar:${asm.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.ow2.asm:asm-util:jar:${asm.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
</artifacts>
|
|
</feature>
|
|
|
|
<feature>
|
|
<id>org.idempiere.jetty.feature</id>
|
|
<version>${jetty.version}</version>
|
|
<label>Idempiere jetty ${jetty.version} feature</label>
|
|
<providerName>Idempiere</providerName>
|
|
<description>feature group jetty osgi bundle get from maven</description>
|
|
<copyright>Idempiere</copyright>
|
|
<license>GPL v2.1</license>
|
|
<generateSourceFeature>true</generateSourceFeature>
|
|
|
|
<artifacts>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-alpn-openjdk8-server:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-alpn-server:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-alpn-client:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-annotations:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:apache-jsp:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-client:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-continuation:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-deploy:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-http:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.http2:http2-client:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.http2:http2-server:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.http2:http2-common:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.http2:http2-hpack:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.http2:http2-http-client-transport:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-io:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-jaas:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-jmx:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-jndi:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.osgi:jetty-osgi-boot:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.osgi:jetty-osgi-alpn:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.osgi:jetty-osgi-boot-jsp:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.osgi:jetty-osgi-boot-warurl:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.osgi:jetty-httpservice:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-plus:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-proxy:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-rewrite:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-security:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-jaspi:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-server:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-servlet:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-servlets:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-util:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-util-ajax:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-webapp:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty:jetty-xml:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.websocket:websocket-api:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.websocket:websocket-client:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.websocket:websocket-common:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.websocket:websocket-server:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.websocket:websocket-servlet:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.websocket:javax-websocket-server-impl:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.eclipse.jetty.websocket:javax-websocket-client-impl:jar:${jetty.version}</id>
|
|
<source>true</source>
|
|
<transitive>false</transitive>
|
|
</artifact>
|
|
</artifacts>
|
|
</feature>
|
|
</featureDefinitions>
|
|
<p2>
|
|
<artifact>
|
|
<id>com.jaspersoft.studio.bundles.barbecue:1.5.0.beta1_b02</id>
|
|
</artifact>
|
|
<artifact>
|
|
<id>com.jaspersoft.studio.bundles.itext:2.1.7.js8_b01</id>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.w3c.dom.svg.patch:1.1.0.b02</id>
|
|
</artifact>
|
|
<artifact>
|
|
<id>org.krysalis.barcode4j:2.1.0</id>
|
|
</artifact>
|
|
</p2>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
<!-- download sun package, unzip it -->
|
|
<plugin>
|
|
<groupId>com.googlecode.maven-download-plugin</groupId>
|
|
<artifactId>download-maven-plugin</artifactId>
|
|
<executions>
|
|
<execution>
|
|
<!--https://stackoverflow.com/questions/20469049/resolve-a-dependency-on-package-sun-misc-with-tycho
|
|
download from maven and add export sun.reflect
|
|
'com.diffplug.osgi:com.diffplug.osgi.extension.sun.misc:jar:0.0.0'
|
|
-->
|
|
<id>download-sun-package</id>
|
|
<phase>package</phase>
|
|
<goals>
|
|
<goal>wget</goal>
|
|
</goals>
|
|
<configuration>
|
|
<url>${url.file.srv}/extra.jar/com.diffplug.osgi.extension.sun.misc_0.0.0.jar</url>
|
|
<unpack>false</unpack>
|
|
<outputFileName>com.diffplug.osgi.extension.sun.misc_0.0.0.jar</outputFileName>
|
|
<outputDirectory>${project.build.directory}/repository/plugins</outputDirectory>
|
|
<retries>5</retries>
|
|
<overwrite>true</overwrite>
|
|
<skipCache>true</skipCache>
|
|
</configuration>
|
|
</execution>
|
|
<execution>
|
|
<!--https://raw.githubusercontent.com/idempiere/binary.file/master/extra.jar/atmosphere/note-->
|
|
<id>download-atmosphere-bundle</id>
|
|
<phase>package</phase>
|
|
<goals>
|
|
<goal>wget</goal>
|
|
</goals>
|
|
<configuration>
|
|
<url>${url.file.srv}/extra.jar/atmosphere/atmosphere-runtime-2.6.4.jar</url>
|
|
<unpack>false</unpack>
|
|
<outputFileName>org.atmosphere.runtime_2.6.4.jar</outputFileName>
|
|
<outputDirectory>${project.build.directory}/repository/plugins</outputDirectory>
|
|
<retries>5</retries>
|
|
<overwrite>true</overwrite>
|
|
<skipCache>true</skipCache>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
<!-- delete metadata file to update md5 -->
|
|
<plugin>
|
|
<groupId>com.coderplus.maven.plugins</groupId>
|
|
<artifactId>copy-rename-maven-plugin</artifactId>
|
|
<executions>
|
|
<execution>
|
|
<id>move-file</id>
|
|
<phase>package</phase>
|
|
<goals>
|
|
<goal>rename</goal>
|
|
</goals>
|
|
<configuration>
|
|
<fileSets>
|
|
<fileSet>
|
|
<sourceFile>${project.build.directory}/repository/artifacts.jar</sourceFile>
|
|
<destinationFile>${project.build.directory}/artifacts.jar</destinationFile>
|
|
</fileSet>
|
|
<fileSet>
|
|
<sourceFile>${project.build.directory}/repository/content.jar</sourceFile>
|
|
<destinationFile>${project.build.directory}/content.jar</destinationFile>
|
|
</fileSet>
|
|
</fileSets>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
<!-- update P2 -->
|
|
<plugin>
|
|
<groupId>org.eclipse.tycho.extras</groupId>
|
|
<artifactId>tycho-p2-extras-plugin</artifactId>
|
|
<executions>
|
|
<execution>
|
|
<id>generate-full-metadata</id>
|
|
|
|
<phase>package</phase>
|
|
<goals>
|
|
<goal>publish-features-and-bundles</goal>
|
|
|
|
</goals>
|
|
<configuration>
|
|
<append>false</append>
|
|
<sourceLocation>${project.build.directory}/repository</sourceLocation>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.eclipse.tycho.extras</groupId>
|
|
<artifactId>tycho-eclipserun-plugin</artifactId>
|
|
<configuration>
|
|
<appArgLine>-application org.eclipse.equinox.p2.publisher.CategoryPublisher -artifactRepository file:${project.build.directory}/repository -metadataRepository file:${project.build.directory}/repository -categoryDefinition file:${project.build.directory}/repository/category.xml -categoryQualifier -compress</appArgLine>
|
|
</configuration>
|
|
<executions>
|
|
<execution>
|
|
<goals>
|
|
<goal>eclipse-run</goal>
|
|
</goals>
|
|
<phase>package</phase>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
</plugins>
|
|
</build>
|
|
</project>
|