Update maven.compiler Java version configuration

pull/772/head
pabloFuente 2022-12-01 12:37:09 +01:00
parent 759127204f
commit e1c4a44cae
2 changed files with 18 additions and 20 deletions

View File

@ -48,9 +48,8 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version> <java.version>11</java.version>
<maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.release>11</maven.compiler.release>
<maven.compiler.target>1.8</maven.compiler.target>
</properties> </properties>
<distributionManagement> <distributionManagement>

33
pom.xml
View File

@ -63,6 +63,7 @@
<version.appium>7.6.0</version.appium> <version.appium>7.6.0</version.appium>
<version.stringsimilarity>2.0.0</version.stringsimilarity> <version.stringsimilarity>2.0.0</version.stringsimilarity>
<version.compiler.plugin>3.10.1</version.compiler.plugin>
<version.enforcer.plugin>3.1.0</version.enforcer.plugin> <version.enforcer.plugin>3.1.0</version.enforcer.plugin>
<version.extra.enforcer.rules.plugin>1.6.1</version.extra.enforcer.rules.plugin> <version.extra.enforcer.rules.plugin>1.6.1</version.extra.enforcer.rules.plugin>
<version.source.plugin>3.2.1</version.source.plugin> <version.source.plugin>3.2.1</version.source.plugin>
@ -73,9 +74,6 @@
<version.javadoc.plugin>3.4.1</version.javadoc.plugin> <version.javadoc.plugin>3.4.1</version.javadoc.plugin>
<version.maven.artifact>3.8.6</version.maven.artifact> <version.maven.artifact>3.8.6</version.maven.artifact>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<openvidu.scm.url>https://github.com/OpenVidu/openvidu</openvidu.scm.url> <openvidu.scm.url>https://github.com/OpenVidu/openvidu</openvidu.scm.url>
<openvidu.scm.connection>git@github.com:OpenVidu/openvidu.git</openvidu.scm.connection> <openvidu.scm.connection>git@github.com:OpenVidu/openvidu.git</openvidu.scm.connection>
@ -89,20 +87,14 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- maven-compiler-plugin --> <java.version>11</java.version>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<!-- Options to override the compiler arguments directly on the compiler <!-- maven-compiler-plugin -->
arument line to separate between what the IDE understands as the source level <maven.compiler.release>${java.version}</maven.compiler.release>
and what the Maven compiler actually use. -->
<maven.compiler.argument.target>${maven.compiler.target}</maven.compiler.argument.target>
<maven.compiler.argument.source>${maven.compiler.source}</maven.compiler.argument.source>
<!-- maven-enforcer-plugin --> <!-- maven-enforcer-plugin -->
<maven.min.version>3.0.3</maven.min.version> <maven.min.version>3.0.3</maven.min.version>
<jdk.min.version>${maven.compiler.source}</jdk.min.version>
<jdk.max.version>${maven.compiler.source}</jdk.max.version>
</properties> </properties>
<distributionManagement> <distributionManagement>
@ -118,6 +110,13 @@
<build> <build>
<plugins> <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${version.compiler.plugin}</version>
</plugin>
<plugin> <plugin>
<!-- Check for the minimum version of Java and Maven. Runs during the <!-- Check for the minimum version of Java and Maven. Runs during the
@ -134,9 +133,9 @@
<configuration> <configuration>
<rules> <rules>
<requireJavaVersion> <requireJavaVersion>
<message>To build this project JDK ${jdk.min.version} (or <message>To build this project JDK ${java.version} (or greater)
greater) is required. Please install it.</message> is required. Please install it.</message>
<version>${jdk.min.version}</version> <version>${java.version}</version>
</requireJavaVersion> </requireJavaVersion>
</rules> </rules>
</configuration> </configuration>
@ -164,7 +163,7 @@
<configuration> <configuration>
<rules> <rules>
<enforceBytecodeVersion> <enforceBytecodeVersion>
<maxJdkVersion>${jdk.max.version}</maxJdkVersion> <maxJdkVersion>${java.version}</maxJdkVersion>
</enforceBytecodeVersion> </enforceBytecodeVersion>
</rules> </rules>
<fail>true</fail> <fail>true</fail>