diff options
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 308 |
1 files changed, 194 insertions, 114 deletions
@@ -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> |