2018-04-14 11:36:00 +07:00
|
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
2018-02-10 16:42:06 +07:00
|
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
|
|
|
|
<groupId>org.idempiere</groupId>
|
|
|
|
<artifactId>org.idempiere.parent</artifactId>
|
2020-12-20 16:15:20 +07:00
|
|
|
<version>8.2.0-SNAPSHOT</version>
|
2018-02-10 16:42:06 +07:00
|
|
|
<packaging>pom</packaging>
|
|
|
|
<name>Maven parent project for idempiere</name>
|
|
|
|
|
|
|
|
<properties>
|
2020-05-20 10:18:31 +07:00
|
|
|
<jdk.version>11</jdk.version>
|
2021-07-22 19:00:54 +07:00
|
|
|
<tycho.version>2.4.0</tycho.version>
|
2018-02-27 14:34:38 +07:00
|
|
|
<tycho.extras.version>${tycho.version}</tycho.extras.version>
|
2018-02-10 16:42:06 +07:00
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
2020-10-31 05:53:36 +07:00
|
|
|
<jp.version>6.15.0</jp.version>
|
2020-10-15 16:38:03 +07:00
|
|
|
<zk.version>9.5.0.1</zk.version>
|
2018-10-23 09:36:53 +07:00
|
|
|
<zk.javassist.src.version>3.23.1-GA</zk.javassist.src.version>
|
|
|
|
<maven.dependency.version>3.1.1</maven.dependency.version>
|
|
|
|
<download.maven.version>1.4.1</download.maven.version>
|
2018-02-27 14:34:38 +07:00
|
|
|
<lifecycle.mapping.version>1.0.0</lifecycle.mapping.version>
|
2018-10-31 04:03:57 +07:00
|
|
|
<springframework.version>4.3.19.RELEASE_1</springframework.version><!--cfx dependency on [3.1,5)-->
|
2018-04-15 16:50:51 +07:00
|
|
|
<!-- https://www.eclipse.org/jetty/documentation/9.3.x/alpn-chapter.html#alpn-versions -->
|
|
|
|
<jetty.alpn-boot.version>8.1.12.v20180117</jetty.alpn-boot.version>
|
2020-05-13 14:42:55 +07:00
|
|
|
<netbeans.lib.version>RELEASE113</netbeans.lib.version>
|
2019-01-07 23:54:47 +07:00
|
|
|
<maven-clean-plugin.version>2.5</maven-clean-plugin.version><!-- get from master, update when mave have update-->
|
2018-02-27 14:34:38 +07:00
|
|
|
<!-- default value of properties, use when run without profile -->
|
2018-02-27 13:44:40 +07:00
|
|
|
<idempiere.target>org.idempiere.p2.targetplatform</idempiere.target>
|
2020-10-31 05:53:36 +07:00
|
|
|
<idempiere-equinox-url>https://download.eclipse.org/eclipse/updates/4.17</idempiere-equinox-url>
|
|
|
|
<idempiere-equinox-repository-id>eclipse-2020-09</idempiere-equinox-repository-id>
|
|
|
|
<idempiere-orbit-url>https://download.eclipse.org/tools/orbit/downloads/drops/R20200831200620/repository</idempiere-orbit-url>
|
|
|
|
<idempiere-orbit-repository-id>orbit-2020-09-R20200831200620</idempiere-orbit-repository-id>
|
2018-12-21 19:08:06 +07:00
|
|
|
<url.file.srv>https://raw.githubusercontent.com/idempiere/binary.file/master</url.file.srv>
|
2020-10-31 19:48:16 +07:00
|
|
|
<extra.ui.install>org.eclipse.equinox.p2.director, org.idempiere.equinox.p2.director.feature.feature.group, org.idempiere.test.feature.feature.group</extra.ui.install>
|
2018-03-09 14:33:31 +07:00
|
|
|
<idempiere.product.id>org.adempiere.server.product</idempiere.product.id>
|
2018-10-23 10:38:44 +07:00
|
|
|
<codehaus.plexus>2.8.5</codehaus.plexus>
|
2018-02-10 16:42:06 +07:00
|
|
|
</properties>
|
|
|
|
|
|
|
|
<build>
|
|
|
|
<pluginManagement>
|
|
|
|
<plugins>
|
2019-01-07 23:54:47 +07:00
|
|
|
<plugin>
|
2019-01-08 01:51:27 +07:00
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
2019-01-07 23:54:47 +07:00
|
|
|
<artifactId>maven-clean-plugin</artifactId>
|
|
|
|
<version>${maven-clean-plugin.version}</version>
|
|
|
|
</plugin>
|
2018-02-10 16:42:06 +07:00
|
|
|
<plugin>
|
|
|
|
<!-- https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html -->
|
|
|
|
<groupId>org.eclipse.m2e</groupId>
|
|
|
|
<artifactId>lifecycle-mapping</artifactId>
|
2018-02-27 14:34:38 +07:00
|
|
|
<version>${lifecycle.mapping.version}</version>
|
2018-02-10 16:42:06 +07:00
|
|
|
<configuration>
|
|
|
|
<lifecycleMappingMetadata>
|
|
|
|
<pluginExecutions>
|
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
|
|
|
<groupId>com.googlecode.maven-download-plugin</groupId>
|
|
|
|
<artifactId>download-maven-plugin</artifactId>
|
|
|
|
<versionRange>[1.0.0,)</versionRange>
|
|
|
|
<goals>
|
|
|
|
<goal>wget</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
2019-01-08 01:51:27 +07:00
|
|
|
<ignore/>
|
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
|
|
|
|
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-clean-plugin</artifactId>
|
|
|
|
<versionRange>[2.5,)</versionRange>
|
|
|
|
<goals>
|
|
|
|
<goal>clean</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
|
|
|
<ignore/>
|
2018-02-10 16:42:06 +07:00
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
2019-04-13 10:28:50 +07:00
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
|
|
|
<groupId>
|
|
|
|
org.apache.maven.plugins
|
|
|
|
</groupId>
|
|
|
|
<artifactId>
|
|
|
|
maven-dependency-plugin
|
|
|
|
</artifactId>
|
|
|
|
<versionRange>
|
|
|
|
[3.1.1,)
|
|
|
|
</versionRange>
|
|
|
|
<goals>
|
|
|
|
<goal>copy</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
|
|
|
<ignore></ignore>
|
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
2021-05-13 17:54:42 +07:00
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
|
|
|
<groupId>
|
|
|
|
org.eclipse.tycho
|
|
|
|
</groupId>
|
|
|
|
<artifactId>
|
|
|
|
target-platform-configuration
|
|
|
|
</artifactId>
|
|
|
|
<versionRange>
|
2021-07-22 19:00:54 +07:00
|
|
|
[2.4.0,)
|
2021-05-13 17:54:42 +07:00
|
|
|
</versionRange>
|
|
|
|
<goals>
|
|
|
|
<goal>target-platform</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
|
|
|
<ignore></ignore>
|
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
2018-02-10 16:42:06 +07:00
|
|
|
</pluginExecutions>
|
|
|
|
</lifecycleMappingMetadata>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2018-09-11 20:59:45 +07:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho.extras</groupId>
|
|
|
|
<artifactId>tycho-eclipserun-plugin</artifactId>
|
|
|
|
<version>${tycho.extras.version}</version>
|
|
|
|
<configuration>
|
2020-04-30 21:01:19 +07:00
|
|
|
<repositories>
|
|
|
|
<repository>
|
|
|
|
<id>${idempiere-equinox-repository-id}</id>
|
|
|
|
<url>${idempiere-equinox-url}</url>
|
|
|
|
<layout>p2</layout>
|
|
|
|
</repository>
|
|
|
|
<repository>
|
|
|
|
<id>${idempiere-orbit-repository-id}</id>
|
|
|
|
<url>${idempiere-orbit-url}</url>
|
|
|
|
<layout>p2</layout>
|
|
|
|
</repository>
|
|
|
|
</repositories>
|
2018-09-11 20:59:45 +07:00
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.ecf</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.ds</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.garbagecollector</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.frameworkadmin.equinox</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.publisher.eclipse</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.apache.commons.logging</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
2020-04-30 21:01:19 +07:00
|
|
|
<artifactId>org.eclipse.ecf.provider.filetransfer.httpclient45</artifactId>
|
2018-09-11 20:59:45 +07:00
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.director</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.common</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.metadata</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.tukaani.xz</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.core</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.core.net</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.concurrent</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.core.contenttype</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.updatesite</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.apache.httpcomponents.httpcore</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.touchpoint.eclipse</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.core.jobs</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.preferences</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.registry</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.simpleconfigurator.manipulator</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.security</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.jarprocessor</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.engine</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.ecf.identity</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.app</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.apache.felix.scr</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.repository</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.apache.httpcomponents.httpclient</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.artifact.repository</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.osgi.compatibility.state</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.ecf.provider.filetransfer</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.launcher</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.osgi.util</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.frameworkadmin</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.repository.tools</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.publisher</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.touchpoint.natives</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.apache.commons.codec</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.osgi.services</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.ecf.filetransfer</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.ecf.provider.filetransfer.ssl</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.ecf.ssl</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.sat4j.core</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.core.runtime</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.transport.ecf</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.director.app</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.sat4j.pb</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.p2.metadata.repository</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.simpleconfigurator</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.eclipse.equinox.console</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.apache.felix.gogo.command</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.apache.felix.gogo.runtime</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<artifactId>org.apache.felix.gogo.shell</artifactId>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
</dependency>
|
|
|
|
</dependencies>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2018-02-10 16:42:06 +07:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>tycho-compiler-plugin</artifactId>
|
2018-02-27 14:34:38 +07:00
|
|
|
<version>${tycho.version}</version>
|
2020-05-20 10:18:31 +07:00
|
|
|
<configuration>
|
|
|
|
<source>${jdk.version}</source>
|
|
|
|
<target>${jdk.version}</target>
|
2019-09-19 18:57:52 +07:00
|
|
|
<verbose>true</verbose>
|
|
|
|
</configuration>
|
2018-02-10 16:42:06 +07:00
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
2018-02-27 14:34:38 +07:00
|
|
|
<version>${tycho.version}</version>
|
2018-02-10 16:42:06 +07:00
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<groupId>com.googlecode.maven-download-plugin</groupId>
|
|
|
|
<artifactId>download-maven-plugin</artifactId>
|
2018-02-27 14:34:38 +07:00
|
|
|
<version>${download.maven.version}</version>
|
2018-02-10 16:42:06 +07:00
|
|
|
</plugin>
|
2018-02-11 00:30:07 +07:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>tycho-p2-director-plugin</artifactId>
|
2018-02-27 14:34:38 +07:00
|
|
|
<version>${tycho.version}</version>
|
2018-02-19 10:48:35 +07:00
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>tycho-p2-repository-plugin</artifactId>
|
2018-02-27 14:34:38 +07:00
|
|
|
<version>${tycho.version}</version>
|
2018-02-19 10:48:35 +07:00
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho.extras</groupId>
|
|
|
|
<artifactId>tycho-p2-extras-plugin</artifactId>
|
2018-02-11 00:30:07 +07:00
|
|
|
<version>${tycho.extras.version}</version>
|
|
|
|
</plugin>
|
2018-02-19 10:48:35 +07:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>tycho-p2-publisher-plugin</artifactId>
|
|
|
|
<version>${tycho.extras.version}</version>
|
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<groupId>com.coderplus.maven.plugins</groupId>
|
|
|
|
<artifactId>copy-rename-maven-plugin</artifactId>
|
|
|
|
<version>1.0.1</version>
|
|
|
|
</plugin>
|
2018-02-26 03:09:27 +07:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-shade-plugin</artifactId>
|
2018-10-23 09:36:53 +07:00
|
|
|
<version>3.2.0</version>
|
2018-02-26 03:09:27 +07:00
|
|
|
</plugin>
|
2018-02-27 14:34:38 +07:00
|
|
|
<plugin>
|
2018-03-09 14:33:31 +07:00
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
|
|
|
<version>${maven.dependency.version}</version>
|
2018-02-27 14:34:38 +07:00
|
|
|
</plugin>
|
2020-05-12 22:17:36 +07:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>tycho-surefire-plugin</artifactId>
|
|
|
|
<version>${tycho.version}</version>
|
|
|
|
</plugin>
|
2018-02-10 16:42:06 +07:00
|
|
|
</plugins>
|
|
|
|
</pluginManagement>
|
|
|
|
<plugins>
|
2019-01-07 23:54:47 +07:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-clean-plugin</artifactId>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>auto-clean</id>
|
|
|
|
<phase>validate</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>clean</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
<configuration>
|
|
|
|
<filesets>
|
|
|
|
<fileset>
|
|
|
|
<directory>${project.basedir}/lib</directory>
|
|
|
|
<includes>
|
|
|
|
<include>*.jar</include>
|
|
|
|
</includes>
|
|
|
|
<followSymlinks>false</followSymlinks>
|
|
|
|
</fileset>
|
|
|
|
</filesets>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2018-02-10 16:42:06 +07:00
|
|
|
<plugin>
|
|
|
|
<!-- enable the Tycho build extension -->
|
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>tycho-maven-plugin</artifactId>
|
2018-02-27 14:34:38 +07:00
|
|
|
<version>${tycho.version}</version>
|
2018-02-10 16:42:06 +07:00
|
|
|
<extensions>true</extensions>
|
|
|
|
</plugin>
|
2018-09-11 20:59:45 +07:00
|
|
|
|
2018-02-10 16:42:06 +07:00
|
|
|
<!-- enable source bundle generation -->
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>tycho-source-plugin</artifactId>
|
2018-02-27 14:34:38 +07:00
|
|
|
<version>${tycho.version}</version>
|
2018-02-10 16:42:06 +07:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>plugin-source</id>
|
|
|
|
<goals>
|
|
|
|
<goal>plugin-source</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</build>
|
2018-09-11 20:59:45 +07:00
|
|
|
|
|
|
|
<profiles>
|
|
|
|
<profile>
|
|
|
|
<id>buildIdempiere</id>
|
|
|
|
<activation>
|
|
|
|
<activeByDefault>true</activeByDefault>
|
|
|
|
</activation>
|
|
|
|
<repositories>
|
|
|
|
<repository>
|
|
|
|
<id>Central</id>
|
2020-01-16 21:17:28 +07:00
|
|
|
<url>https://repo1.maven.org/maven2</url>
|
2018-09-11 20:59:45 +07:00
|
|
|
</repository>
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>Redhat-GA</id>
|
|
|
|
<url>https://maven.repository.redhat.com/ga</url>
|
|
|
|
</repository>
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>OpenNMS</id>
|
2020-01-16 21:17:28 +07:00
|
|
|
<url>https://repo.opennms.org/maven2</url>
|
2018-09-11 20:59:45 +07:00
|
|
|
</repository>
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>jr-ce-releases</id>
|
|
|
|
<url>https://jaspersoft.jfrog.io/jaspersoft/jr-ce-releases</url>
|
|
|
|
</repository>
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>jp-third-party-ce</id>
|
|
|
|
<url>https://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts</url>
|
|
|
|
</repository>
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>Clojars</id>
|
2020-01-16 21:17:28 +07:00
|
|
|
<url>https://clojars.org/repo</url>
|
2018-09-11 20:59:45 +07:00
|
|
|
</repository>
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>atlassian-3rdparty</id>
|
|
|
|
<url>https://maven.atlassian.com/3rdparty</url>
|
|
|
|
</repository>
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>zkoss</id>
|
2020-01-16 21:17:28 +07:00
|
|
|
<url>https://mavensync.zkoss.org/maven2</url>
|
2018-09-11 20:59:45 +07:00
|
|
|
</repository>
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>jenkins</id>
|
2020-01-16 21:17:28 +07:00
|
|
|
<url>https://repo.jenkins-ci.org/releases</url>
|
2018-09-11 20:59:45 +07:00
|
|
|
</repository>
|
|
|
|
</repositories>
|
|
|
|
<build>
|
|
|
|
<plugins>
|
|
|
|
<plugin>
|
2020-04-30 21:01:19 +07:00
|
|
|
<groupId>org.eclipse.tycho</groupId>
|
|
|
|
<artifactId>target-platform-configuration</artifactId>
|
|
|
|
<version>${tycho.version}</version>
|
|
|
|
<configuration>
|
|
|
|
<targetDefinitionIncludeSource>honor</targetDefinitionIncludeSource>
|
|
|
|
<!-- work-around for split package message error "Missing Constraint:
|
|
|
|
Bundle-RequiredExecutionEnvironment" track:https://bugs.eclipse.org/bugs/show_bug.cgi?id=403196
|
|
|
|
discuss:https://dev.eclipse.org/mhonarc/lists/tycho-user/msg03941.html -->
|
|
|
|
<dependency-resolution>
|
|
|
|
<extraRequirements>
|
|
|
|
<requirement>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
<id>org.eclipse.core.runtime</id>
|
|
|
|
<versionRange>0.0.0</versionRange>
|
|
|
|
</requirement>
|
|
|
|
<requirement>
|
|
|
|
<type>eclipse-plugin</type>
|
|
|
|
<id>org.eclipse.equinox.common</id>
|
|
|
|
<versionRange>0.0.0</versionRange>
|
|
|
|
</requirement>
|
|
|
|
</extraRequirements>
|
|
|
|
</dependency-resolution>
|
|
|
|
<target>
|
|
|
|
<artifact>
|
|
|
|
<groupId>org.idempiere</groupId>
|
|
|
|
<artifactId>${idempiere.target}</artifactId>
|
2020-12-20 16:15:20 +07:00
|
|
|
<version>8.2.0-SNAPSHOT</version>
|
2020-04-30 21:01:19 +07:00
|
|
|
</artifact>
|
|
|
|
</target>
|
2018-09-11 20:59:45 +07:00
|
|
|
|
2020-04-30 21:01:19 +07:00
|
|
|
<!-- configure the p2 target environments for multi-platform build -->
|
|
|
|
<environments>
|
|
|
|
<environment>
|
|
|
|
<os>linux</os>
|
|
|
|
<ws>gtk</ws>
|
|
|
|
<arch>x86_64</arch>
|
|
|
|
</environment>
|
|
|
|
<environment>
|
|
|
|
<os>win32</os>
|
|
|
|
<ws>win32</ws>
|
|
|
|
<arch>x86_64</arch>
|
|
|
|
</environment>
|
|
|
|
<environment>
|
|
|
|
<os>macosx</os>
|
|
|
|
<ws>cocoa</ws>
|
|
|
|
<arch>x86_64</arch>
|
|
|
|
</environment>
|
|
|
|
</environments>
|
2020-05-20 10:18:31 +07:00
|
|
|
<executionEnvironmentDefault>JavaSE-${jdk.version}</executionEnvironmentDefault>
|
|
|
|
<executionEnvironment>JavaSE-${jdk.version}</executionEnvironment>
|
2020-04-30 21:01:19 +07:00
|
|
|
</configuration>
|
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</build>
|
|
|
|
</profile>
|
2018-09-11 20:59:45 +07:00
|
|
|
|
|
|
|
<profile>
|
|
|
|
<id>buildP2FromMaven</id>
|
|
|
|
<repositories>
|
|
|
|
<repository>
|
|
|
|
<id>${idempiere-equinox-repository-id}</id>
|
|
|
|
<url>${idempiere-equinox-url}</url>
|
|
|
|
<layout>p2</layout>
|
|
|
|
</repository>
|
|
|
|
<repository>
|
|
|
|
<id>${idempiere-orbit-repository-id}</id>
|
|
|
|
<url>${idempiere-orbit-url}</url>
|
|
|
|
<layout>p2</layout>
|
|
|
|
</repository>
|
2020-10-31 05:53:36 +07:00
|
|
|
<repository>
|
|
|
|
<id>wso2</id>
|
|
|
|
<url>https://dist.wso2.org/maven2</url>
|
|
|
|
</repository>
|
2018-09-11 20:59:45 +07:00
|
|
|
</repositories>
|
|
|
|
</profile>
|
|
|
|
|
|
|
|
</profiles>
|
|
|
|
</project>
|