Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml308
1 files changed, 194 insertions, 114 deletions
diff --git a/pom.xml b/pom.xml
index 12c457c3584..5f9b8683187 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,41 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2011, 2020 Wind River Systems, Inc. and others.
+
+ This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License 2.0
+ which accompanies this distribution, and is available at
+ https://www.eclipse.org/legal/epl-2.0/
+
+ SPDX-License-Identifier: EPL-2.0
+-->
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<prerequisites>
- <maven>${requiredven-version}</maven>
+ <maven>${required-maven-version}</maven>
</prerequisites>
<groupId>org.eclipse.cdt</groupId>
<artifactId>cdt-parent</artifactId>
- <version>9.9.0-SNAPSHOT</version>
+ <version>10.7.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>CDT Parent</name>
<properties>
- <required-maven-version>3.3.1</required-maven-version>
- <tycho-version>1.4.0</tycho-version>
- <tycho-extras-version>1.4.0</tycho-extras-version>
- <cbi-plugins.version>1.1.7</cbi-plugins.version>
+ <!-- Maven 3.6.1 and 3.6.2 do not work with Tycho, see Bug 551674
+ CDT enforces a minimum of 3.6.3 because that is what CDT's CI
+ runs with. It may work with older versions, but this is not
+ tested or supported. -->
+ <required-maven-version>3.6.3</required-maven-version>
+ <tycho-version>2.7.1</tycho-version>
+ <cbi-plugins.version>1.3.2</cbi-plugins.version>
<sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
<cdt-site>http://ci.eclipse.org/cdt/job/cdt-master/lastSuccessfulBuild/artifact/releng/org.eclipse.cdt.repo/target/repository</cdt-site>
- <simrel-site>https://download.eclipse.org/releases/2019-09</simrel-site>
+ <simrel-site>https://download.eclipse.org/staging/2022-06/</simrel-site>
<repo-path>tools/cdt/builds/master/nightly</repo-path>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<sonar.jacoco.reportPath>${project.basedir}/../../target/jacoco.exec</sonar.jacoco.reportPath>
- <sonar.java.source>1.8</sonar.java.source>
+ <sonar.java.source>11</sonar.java.source>
<target-platform>cdt</target-platform>
- <!-- When changing this value, consider also bumping the version numbers of all the docs plug-ins so that compare&replace does not
- replace the the newly built docs because the only change is in the filtered out index/* resources. -->
- <help-docs-eclipserun-repo>http://download.eclipse.org/eclipse/updates/4.13/</help-docs-eclipserun-repo>
-
+ <!-- When changing this value, consider also bumping the version numbers of all the docs plug-ins (those with build-doc profile in pom.xml)
+ so that compare&replace does not replace the the newly built docs because the only change is in the filtered out index/* resources. -->
+ <help-docs-eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.24/</help-docs-eclipserun-repo>
- <tycho.scmUrl>scm:git:git://git.eclipse.org/gitroot/cdt/org.eclipse.cdt.git</tycho.scmUrl>
+ <tycho.scmUrl>scm:git:https://git.eclipse.org/r/cdt/org.eclipse.cdt</tycho.scmUrl>
<base.test.vmargs>-Xms256m -Xmx512m -ea</base.test.vmargs>
- <comparator.repo>https://download.eclipse.org/tools/cdt/releases/9.8/cdt-9.8.1/</comparator.repo>
+ <comparator.repo>https://download.eclipse.org/tools/cdt/releases/10.6/cdt-10.6.0/</comparator.repo>
<!-- these parameters are to control baseline replace and compare. On a local build you want
to avoid baseline replace and compare, especially if you have different versions of Java than
the baseline was built with. This is the default.
@@ -61,7 +73,10 @@
users expect. -->
<skipTests>${cdt-other.skip.tests}</skipTests>
<dsf.gdb.tests.gdbPath>/shared/common/gdb/gdb-all/bin</dsf.gdb.tests.gdbPath>
- <cdt.tests.dsf.gdb.versions>gdb.8.3</cdt.tests.dsf.gdb.versions>
+ <cdt.tests.dsf.gdb.versions>gdb.10,gdbserver.10</cdt.tests.dsf.gdb.versions>
+ <maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
+ <buildTimestamp>${maven.build.timestamp}</buildTimestamp>
+ <buildId>${buildTimestamp}</buildId>
</properties>
<licenses>
@@ -89,6 +104,7 @@
<module>build/org.eclipse.cdt.managedbuilder.core</module>
<module>build/org.eclipse.cdt.managedbuilder.ui</module>
<module>build/org.eclipse.cdt.managedbuilder.gnu.ui</module>
+ <module>build/org.eclipse.cdt.managedbuilder.headlessbuilderapp</module>
<module>build/org.eclipse.cdt.gnu.build-feature</module>
<module>build/org.eclipse.cdt.autotools.core</module>
@@ -96,10 +112,6 @@
<module>build/org.eclipse.cdt.autotools.ui</module>
<module>build/org.eclipse.cdt.autotools-feature</module>
- <module>build/org.eclipse.cdt.cmake.core</module>
- <module>build/org.eclipse.cdt.cmake.ui</module>
- <module>build/org.eclipse.cdt.cmake-feature</module>
-
<module>build/org.eclipse.cdt.meson.core</module>
<module>build/org.eclipse.cdt.meson.docs</module>
<module>build/org.eclipse.cdt.meson.ui</module>
@@ -120,6 +132,7 @@
<module>core/org.eclipse.cdt.core.native</module>
<module>core/org.eclipse.cdt.core.linux</module>
<module>core/org.eclipse.cdt.core.linux.x86_64</module>
+ <module>core/org.eclipse.cdt.core.linux.aarch64</module>
<module>core/org.eclipse.cdt.core.linux.ppc64le</module>
<module>core/org.eclipse.cdt.core.win32</module>
<module>core/org.eclipse.cdt.core.win32.x86_64</module>
@@ -177,6 +190,8 @@
<module>launch/org.eclipse.cdt.launch</module>
<module>launch/org.eclipse.cdt.docker.launcher</module>
<module>launch/org.eclipse.cdt.docker.launcher-feature</module>
+ <module>launch/org.eclipse.cdt.flatpak.launcher</module>
+ <module>launch/org.eclipse.cdt.flatpak.launcher-feature</module>
<module>llvm/org.eclipse.cdt.managedbuilder.llvm.ui</module>
<module>llvm/org.eclipse.cdt.managedbuilder.llvm-feature</module>
@@ -184,13 +199,13 @@
<module>llvm/org.eclipse.cdt.llvm.dsf.lldb.ui</module>
<module>llvm/org.eclipse.cdt.llvm.dsf.lldb-feature</module>
- <module>lrparser/org.eclipse.cdt.core.lrparser</module>
- <module>lrparser/org.eclipse.cdt.core.lrparser.feature</module>
- <module>lrparser/org.eclipse.cdt.core.lrparser.sdk.feature</module>
-
<module>lsp/org.eclipse.cdt.lsp.core</module>
+ <module>lsp/org.eclipse.cdt.lsp.ui</module>
+ <module>lsp/org.eclipse.cdt.lsp.clangd</module>
+ <module>lsp/org.eclipse.cdt.lsp.cquery</module>
<module>lsp/org.eclipse.cdt.lsp-feature</module>
+ <module>memory/org.eclipse.cdt.debug.core.memory</module>
<module>memory/org.eclipse.cdt.debug.ui.memory.memorybrowser</module>
<module>memory/org.eclipse.cdt.debug.ui.memory.floatingpoint</module>
<module>memory/org.eclipse.cdt.debug.ui.memory.search</module>
@@ -213,16 +228,8 @@
<module>testsrunner/org.eclipse.cdt.testsrunner.tap</module>
<module>testsrunner/org.eclipse.cdt.testsrunner.feature</module>
- <module>toolchains/arduino/org.eclipse.cdt.arduino.core</module>
- <module>toolchains/arduino/org.eclipse.cdt.arduino.ui</module>
- <module>toolchains/arduino/org.eclipse.cdt.arduino-feature</module>
-
- <module>upc/org.eclipse.cdt.core.parser.upc</module>
- <module>upc/org.eclipse.cdt.core.parser.upc.feature</module>
- <module>upc/org.eclipse.cdt.core.parser.upc.sdk.feature</module>
-
- <module>upc/org.eclipse.cdt.managedbuilder.bupc.ui</module>
- <module>upc/org.eclipse.cdt.bupc-feature</module>
+ <module>unittest/org.eclipse.cdt.unittest</module>
+ <module>unittest/org.eclipse.cdt.unittest.feature</module>
<module>util/org.eclipse.cdt.util</module>
@@ -235,17 +242,60 @@
<module>windows/org.eclipse.cdt.msw.build.tests</module>
<module>windows/org.eclipse.cdt.msw-feature</module>
- <module>xlc/org.eclipse.cdt.core.lrparser.xlc</module>
- <module>xlc/org.eclipse.cdt.errorparsers.xlc</module>
- <module>xlc/org.eclipse.cdt.make.xlc.core</module>
- <module>xlc/org.eclipse.cdt.managedbuilder.xlc.core</module>
- <module>xlc/org.eclipse.cdt.managedbuilder.xlc.ui</module>
- <module>xlc/org.eclipse.cdt.managedbuilder.xlupc.ui</module>
- <module>xlc/org.eclipse.cdt.xlc.feature</module>
- <module>xlc/org.eclipse.cdt.xlc.sdk-feature</module>
+ <module>launchbar/org.eclipse.launchbar</module>
+ <module>launchbar/org.eclipse.launchbar.core</module>
+ <module>launchbar/org.eclipse.launchbar.core.tests</module>
+ <module>launchbar/org.eclipse.launchbar.remote</module>
+ <module>launchbar/org.eclipse.launchbar.remote.core</module>
+ <module>launchbar/org.eclipse.launchbar.remote.ui</module>
+ <module>launchbar/org.eclipse.launchbar.ui</module>
+ <module>launchbar/org.eclipse.launchbar.ui.controls</module>
+ <module>launchbar/org.eclipse.launchbar.ui.tests</module>
+
+ <module>tools.templates/org.eclipse.tools.templates.core</module>
+ <module>tools.templates/org.eclipse.tools.templates.freemarker</module>
+ <module>tools.templates/org.eclipse.tools.templates.ui</module>
+
+ <!-- Remote bundles -->
+ <module>remote/org.eclipse.remote.core</module>
+ <module>remote/org.eclipse.remote.jsch.core</module>
+ <module>remote/org.eclipse.remote.jsch.ui</module>
+ <module>remote/org.eclipse.remote.ui</module>
+ <!-- Proxy bundles -->
+ <module>remote/org.eclipse.remote.proxy.core</module>
+ <module>remote/org.eclipse.remote.proxy.ui</module>
+ <module>remote/org.eclipse.remote.proxy.protocol.core</module>
+ <module>remote/org.eclipse.remote.proxy.server.core</module>
+ <module>remote/org.eclipse.remote.proxy.server.product</module>
+ <module>remote/org.eclipse.remote.proxy.server.linux.x86_64</module>
+ <module>remote/org.eclipse.remote.proxy.server.linux.ppc64le</module>
+ <module>remote/org.eclipse.remote.proxy.server.macosx.x86_64</module>
+ <!-- Main feature -->
+ <module>remote/org.eclipse.remote-feature</module>
+ <!-- Proxy feature -->
+ <module>remote/org.eclipse.remote.proxy-feature</module>
+ <!-- Console Terminal feature -->
+ <module>remote/org.eclipse.remote.console</module>
+ <module>remote/org.eclipse.remote.console-feature</module>
+ <!-- Serial Port feature -->
+ <module>remote/org.eclipse.remote.serial.core</module>
+ <module>remote/org.eclipse.remote.serial.ui</module>
+ <module>remote/org.eclipse.remote.serial-feature</module>
+ <!-- Telnet feature -->
+ <module>remote/org.eclipse.remote.telnet.core</module>
+ <module>remote/org.eclipse.remote.telnet.ui</module>
+ <module>remote/org.eclipse.remote.telnet-feature</module>
+ <!-- Documentation -->
+ <module>remote/org.eclipse.remote.doc.isv</module>
+
+ <module>terminal</module>
+
+ <module>jsoncdb</module>
+ <module>cmake</module>
<module>releng/org.eclipse.cdt.native-feature</module>
<module>releng/org.eclipse.cdt</module>
+ <module>releng/org.eclipse.cdt.platform.branding</module>
<module>releng/org.eclipse.cdt.platform-feature</module>
<module>releng/org.eclipse.cdt-feature</module>
<module>releng/org.eclipse.cdt.sdk</module>
@@ -259,7 +309,6 @@
<module>build/org.eclipse.cdt.make.ui.tests</module>
<module>build/org.eclipse.cdt.autotools.tests</module>
<module>build/org.eclipse.cdt.autotools.ui.tests</module>
- <module>build/org.eclipse.cdt.cmake.ui.tests</module>
<module>build/org.eclipse.cdt.meson.ui.tests</module>
<module>codan/org.eclipse.cdt.codan.core.tests</module>
<module>codan/org.eclipse.cdt.codan.checkers.ui.tests</module>
@@ -270,9 +319,10 @@
<module>dsf-gdb/org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui.tests</module>
<module>jtag/org.eclipse.cdt.debug.gdbjtag.core.tests</module>
<module>lsp/org.eclipse.cdt.lsp.core.tests</module>
+ <module>lsp/org.eclipse.cdt.lsp.cquery.tests</module>
+ <module>memory/org.eclipse.cdt.debug.core.memory.tests</module>
<module>qt/org.eclipse.cdt.qt.ui.tests</module>
<module>testsrunner/org.eclipse.cdt.testsrunner.tests</module>
- <module>xlc/org.eclipse.cdt.errorparsers.xlc.tests</module>
<module>releng/org.eclipse.cdt.testing</module>
<module>releng/org.eclipse.cdt.testing-feature</module>
@@ -283,10 +333,7 @@
-->
<!--
- <module>lrparser/org.eclipse.cdt.core.lrparser.tests</module>
<module>qt/org.eclipse.cdt.qt.core.tests</module>
- <module>upc/org.eclipse.cdt.core.parser.upc.tests</module>
- <module>org.eclipse.cdt.core.lrparser.xlc.tests</module>
-->
</modules>
@@ -410,7 +457,7 @@
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tycho-extras-version}</version>
+ <version>${tycho-version}</version>
<executions>
<execution>
<id>source-feature</id>
@@ -438,6 +485,9 @@
<useUIHarness>true</useUIHarness>
<useUIThread>true</useUIThread>
<argLine>${tycho.testArgLine} ${base.ui.test.vmargs}</argLine>
+ <appArgLine>-pluginCustomization ${basedir}/../../disable_intro_in_tests.ini</appArgLine>
+ <!-- using tags can cause all tests to be excluded, which is ok and should not fail the build -->
+ <failIfNoTests>false</failIfNoTests>
</configuration>
</plugin>
</plugins>
@@ -460,12 +510,34 @@
<useUIHarness>true</useUIHarness>
<useUIThread>false</useUIThread>
<argLine>${tycho.testArgLine} ${base.ui.test.vmargs}</argLine>
+ <appArgLine>-pluginCustomization ${basedir}/../../disable_intro_in_tests.ini</appArgLine>
+ <!-- using tags can cause all tests to be excluded, which is ok and should not fail the build -->
+ <failIfNoTests>false</failIfNoTests>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
+ <id>about-mappings</id>
+ <activation>
+ <file>
+ <exists>about.mappings</exists>
+ </file>
+ </activation>
+ <build>
+ <resources>
+ <resource>
+ <directory>.</directory>
+ <filtering>true</filtering>
+ <includes>
+ <include>about.mappings</include>
+ </includes>
+ </resource>
+ </resources>
+ </build>
+ </profile>
+ <profile>
<id>skip-all-tests</id>
<properties>
<cdt-ui.skip.tests>true</cdt-ui.skip.tests>
@@ -527,20 +599,6 @@
</configuration>
</plugin>
<plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-pack200a-plugin</artifactId>
- <version>${tycho-extras-version}</version>
- <executions>
- <execution>
- <id>pack200-normalize</id>
- <goals>
- <goal>normalize</goal>
- </goals>
- <phase>verify</phase>
- </execution>
- </executions>
- </plugin>
- <plugin>
<groupId>org.eclipse.cbi.maven.plugins</groupId>
<artifactId>eclipse-jarsigner-plugin</artifactId>
<version>${cbi-plugins.version}</version>
@@ -555,20 +613,6 @@
</executions>
</plugin>
<plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-pack200b-plugin</artifactId>
- <version>${tycho-extras-version}</version>
- <executions>
- <execution>
- <id>pack200-pack</id>
- <goals>
- <goal>pack</goal>
- </goals>
- <phase>verify</phase>
- </execution>
- </executions>
- </plugin>
- <plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-plugin</artifactId>
<version>${tycho-version}</version>
@@ -592,6 +636,32 @@
<build>
<plugins>
<plugin>
+ <inherited>true</inherited>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>3.0.0</version>
+ <executions>
+ <execution>
+ <id>enforce-maven-version</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <configuration>
+ <rules>
+ <requireMavenVersion>
+ <version>${required-maven-version}</version>
+ </requireMavenVersion>
+ <requireJavaVersion>
+ <version>11</version>
+ </requireJavaVersion>
+ </rules>
+ <fail>true</fail>
+ <failFast>true</failFast>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>2.4</version>
@@ -618,6 +688,11 @@
<environment>
<os>linux</os>
<ws>gtk</ws>
+ <arch>aarch64</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
<arch>ppc64le</arch>
</environment>
<environment>
@@ -630,7 +705,21 @@
<ws>cocoa</ws>
<arch>x86_64</arch>
</environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>aarch64</arch>
+ </environment>
</environments>
+ <dependency-resolution>
+ <extraRequirements>
+ <requirement>
+ <type>eclipse-plugin</type>
+ <id>org.eclipse.ui.ide</id>
+ <versionRange>0.0.0</versionRange>
+ </requirement>
+ </extraRequirements>
+ </dependency-resolution>
</configuration>
</plugin>
<plugin>
@@ -651,7 +740,7 @@
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tycho-extras-version}</version>
+ <version>${tycho-version}</version>
<configuration>
<includeBinaryFeature>false</includeBinaryFeature>
</configuration>
@@ -668,6 +757,7 @@
<plugin id="org.eclipse.cdt.meson.docs"/>
<plugin id="org.eclipse.cdt.core.linux.ppc64le"/>
<plugin id="org.eclipse.cdt.core.linux.x86_64"/>
+ <plugin id="org.eclipse.cdt.core.linux.aarch64"/>
<plugin id="org.eclipse.cdt.core.win32.x86_64"/>
<plugin id="org.eclipse.cdt.debug.application.doc"/>
<plugin id="org.eclipse.cdt.doc.user"/>
@@ -676,6 +766,10 @@
<plugin id="net.sourceforge.lpg.lpgjavaruntime"/>
<plugin id="org.eclipse.ant.optional.junit"/>
<plugin id="org.eclipse.cdt.testing"/>
+ <plugin id="org.eclipse.remote.proxy.server.linux.x86_64"/>
+ <plugin id="org.eclipse.remote.proxy.server.linux.ppc64le"/>
+ <plugin id="org.eclipse.remote.proxy.server.macosx.x86_64"/>
+ <plugin id="org.eclipse.remote.doc.isv"/>
</excludes>
</configuration>
</execution>
@@ -697,7 +791,7 @@
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
- <version>0.8.4</version>
+ <version>0.8.7</version>
<executions>
<execution>
<id>pre-test</id>
@@ -765,26 +859,36 @@
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
+ <deriveHeaderFromProject>false</deriveHeaderFromProject>
<format>${qualifier.format}</format>
<timestampProvider>jgit</timestampProvider>
<jgit.ignore>
pom.xml
+ .polyglot.*
</jgit.ignore>
<jgit.dirtyWorkingTree>${jgit.dirtyWorkingTree-cdtDefault}</jgit.dirtyWorkingTree>
<sourceReferences>
<generate>true</generate>
</sourceReferences>
+ <additionalFileSets>
+ <fileSet>
+ <directory>${project.build.outputDirectory}</directory>
+ <includes>
+ <include>about.mappings</include>
+ </includes>
+ </fileSet>
+ </additionalFileSets>
</configuration>
<dependencies>
<dependency>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-buildtimestamp-jgit</artifactId>
- <version>${tycho-extras-version}</version>
+ <version>${tycho-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-sourceref-jgit</artifactId>
- <version>${tycho-extras-version}</version>
+ <version>${tycho-version}</version>
</dependency>
</dependencies>
</plugin>
@@ -796,10 +900,6 @@
<!-- Default configuration, UI tests may have to override these -->
<useUIHarness>false</useUIHarness>
<useUIThread>false</useUIThread>
- <includes>
- <include>**/AutomatedIntegrationSuite.*</include>
- </includes>
- <testFailureIgnore>true</testFailureIgnore>
<dependencies>
<dependency>
<type>p2-installable-unit</type>
@@ -808,6 +908,9 @@
</dependencies>
<product>org.eclipse.platform.ide</product>
<argLine>${tycho.testArgLine} ${base.test.vmargs}</argLine>
+ <appArgLine>-pluginCustomization ${basedir}/../../disable_intro_in_tests.ini</appArgLine>
+ <!-- using tags can cause all tests to be excluded, which is ok and should not fail the build -->
+ <failIfNoTests>false</failIfNoTests>
</configuration>
</plugin>
<plugin>
@@ -836,6 +939,7 @@
<ignoredPatterns>
<pattern>META-INF/ECLIPSE_.RSA</pattern>
<pattern>META-INF/ECLIPSE_.SF</pattern>
+ <pattern>about.mappings</pattern>
<pattern>index/*</pattern>
</ignoredPatterns>
</configuration>
@@ -843,7 +947,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
- <version>3.1.0</version>
+ <version>3.2.0</version>
<configuration>
<encoding>ISO-8859-1</encoding>
</configuration>
@@ -851,7 +955,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
- <version>1.8</version>
+ <version>3.0.0</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
@@ -873,11 +977,11 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
- <version>3.11.0</version>
+ <version>3.15.0</version>
<configuration>
<sourceEncoding>utf-8</sourceEncoding>
<minimumTokens>100</minimumTokens>
- <targetJdk>1.8</targetJdk>
+ <targetJdk>11</targetJdk>
<format>xml</format>
<failOnViolation>false</failOnViolation>
</configuration>
@@ -892,7 +996,7 @@
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-eclipserun-plugin</artifactId>
- <version>${tycho-extras-version}</version>
+ <version>${tycho-version}</version>
<configuration>
<appArgLine>-application org.eclipse.ant.core.antRunner -buildfile customBuildCallbacks.xml build.index</appArgLine>
<dependencies>
@@ -925,36 +1029,12 @@
</goals>
<phase>compile</phase>
<configuration>
- <executionEnvironment>JavaSE-1.8</executionEnvironment>
+ <executionEnvironment>JavaSE-11</executionEnvironment>
</configuration>
</execution>
</executions>
</plugin>
- <plugin>
- <inherited>true</inherited>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-enforcer-plugin</artifactId>
- <version>3.0.0-M2</version>
- <executions>
- <execution>
- <id>enforce-maven-version</id>
- <goals>
- <goal>enforce</goal>
- </goals>
- <configuration>
- <rules>
- <requireMavenVersion>
- <version>${required-maven-version}</version>
- </requireMavenVersion>
- <requireJavaVersion>
- <version>1.8</version>
- </requireJavaVersion>
- </rules>
- <fail>true</fail>
- </configuration>
- </execution>
- </executions>
- </plugin>
+
</plugins>
</pluginManagement>
</build>

Back to the top