Browse Source

pom.xml cleanup (#4124)

* Remove deprecated optimize option

* Remove deprecated optimize option

* more of the previous

* one forgotten in the previous commit
Radoslav Petrov 6 years ago
parent
commit
c4f02aadf2

+ 3 - 4
frameworks/Java/curacao/pom.xml

@@ -12,6 +12,8 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
     </properties>
 
     <dependencies>
@@ -56,11 +58,8 @@
                 <inherited>true</inherited>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.1</version>
+                <version>3.8.0</version>
                 <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                    <optimize>true</optimize>
                     <debug>false</debug>
                 </configuration>
             </plugin>

+ 3 - 5
frameworks/Java/dropwizard/pom.xml

@@ -12,14 +12,15 @@
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-		<jdk.version>10</jdk.version>
+		<maven.compiler.source>10</maven.compiler.source>
+		<maven.compiler.target>10</maven.compiler.target>
 		<dropwizard.version>1.3.5</dropwizard.version>
 		<javax-activation.version>1.1.1</javax-activation.version>
 		<jaxb.version>2.3.0</jaxb.version>
 		<mysql-connector-java.version>5.1.47</mysql-connector-java.version>
 		<mongojack.version>2.9.4</mongojack.version>
 		<postgres-jdbc.version>42.2.5</postgres-jdbc.version>
-		<maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+		<maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
 		<maven-jar-plugin.version>3.1.0</maven-jar-plugin.version>
 		<maven-shade-plugin.version>3.1.1</maven-shade-plugin.version>
 		<main.class>com.example.helloworld.HelloWorldService</main.class>
@@ -125,9 +126,6 @@
 				<artifactId>maven-compiler-plugin</artifactId>
 				<version>${maven-compiler-plugin.version}</version>
 				<configuration>
-					<source>${jdk.version}</source>
-					<target>${jdk.version}</target>
-					<optimize>true</optimize>
 					<debug>false</debug>
 				</configuration>
 			</plugin>

+ 3 - 3
frameworks/Java/greenlightning/pom.xml

@@ -8,6 +8,8 @@
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 	</properties>
 
 	<dependencies>
@@ -43,13 +45,11 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>3.0</version>
+				<version>3.8.0</version>
 				<configuration>
 					<compilerArguments>
 						<profile>compact1</profile>
 					</compilerArguments>
-					<source>1.8</source>
-					<target>1.8</target>
 				</configuration>
 			</plugin>
 

+ 1 - 2
frameworks/Java/grizzly-jersey/pom.xml

@@ -26,7 +26,7 @@
     <jaxb.version>2.3.0</jaxb.version>
     <jersey.version>1.19.4</jersey.version>
     <jsr311-api.version>1.1.1</jsr311-api.version>
-    <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+    <maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
     <maven-shade-plugin.version>3.1.0</maven-shade-plugin.version>
     <mustache.version>0.9.5</mustache.version>
     <mysql-connector.version>5.1.47</mysql-connector.version>
@@ -119,7 +119,6 @@
         <artifactId>maven-compiler-plugin</artifactId>
         <version>${maven-compiler-plugin.version}</version>
         <configuration>
-          <optimize>true</optimize>
           <debug>false</debug>
         </configuration>
       </plugin>

+ 7 - 8
frameworks/Java/grizzly/pom.xml

@@ -10,6 +10,12 @@
     <name>grizzly-bm</name>
     <url>http://maven.apache.org</url>
 
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+    </properties>
+
     <build>
         <defaultGoal>install</defaultGoal>
         <resources>
@@ -27,11 +33,8 @@
                 <inherited>true</inherited>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>2.3.2</version>
+                <version>3.8.0</version>
                 <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                    <optimize>true</optimize>
                     <debug>false</debug>
                 </configuration>
             </plugin>
@@ -59,10 +62,6 @@
             </plugin>
         </plugins>
     </build>
-    
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    </properties>
 
     <dependencies>
         <dependency>

+ 4 - 8
frameworks/Java/jetty/pom.xml

@@ -9,6 +9,8 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
         <jetty.version>9.4.12.v20180830</jetty.version>
         <main.class>hello.handler.HelloWebServer</main.class>
     </properties>
@@ -32,14 +34,11 @@
                         <inherited>true</inherited>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-compiler-plugin</artifactId>
-                        <version>2.3.2</version>
+                        <version>3.8.0</version>
                         <configuration>
                             <excludes>
                                 <exclude>hello/servlet/**</exclude>
                             </excludes>
-                            <source>1.8</source>
-                            <target>1.8</target>
-                            <optimize>true</optimize>
                             <debug>false</debug>
                         </configuration>
                     </plugin>
@@ -64,14 +63,11 @@
                         <inherited>true</inherited>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-compiler-plugin</artifactId>
-                        <version>2.3.2</version>
+                        <version>3.8.0</version>
                         <configuration>
                             <excludes>
                                 <exclude>hello/handler/**</exclude>
                             </excludes>
-                            <source>1.8</source>
-                            <target>1.8</target>
-                            <optimize>true</optimize>
                             <debug>false</debug>
                         </configuration>
                     </plugin>

+ 3 - 4
frameworks/Java/jlhttp/pom.xml

@@ -10,6 +10,8 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
     </properties>
 
     <dependencies>
@@ -60,11 +62,8 @@
                 <inherited>true</inherited>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.7.0</version>
+                <version>3.8.0</version>
                 <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                    <optimize>true</optimize>
                     <debug>false</debug>
                 </configuration>
             </plugin>

+ 3 - 4
frameworks/Java/light-java/pom.xml

@@ -21,7 +21,8 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <version.java>1.8</version.java>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
         <version.light-java>1.5.10</version.light-java>
         <version.logback>1.2.3</version.logback>
         <version.undertow>2.0.3.Final</version.undertow>
@@ -35,7 +36,7 @@
         <version.dsl-json>1.7.0</version.dsl-json>
         <version.mustache>0.9.5</version.mustache>
         <version.guava>24.1-jre</version.guava>
-        <version.maven-compiler-plugin>3.7.0</version.maven-compiler-plugin>
+        <version.maven-compiler-plugin>3.8.0</version.maven-compiler-plugin>
         <version.maven-jar-plugin>3.0.2</version.maven-jar-plugin>
         <version.maven-shade-plugin>3.1.0</version.maven-shade-plugin>
         <version.exec-maven-plugin>1.6.0</version.exec-maven-plugin>
@@ -174,8 +175,6 @@
                     <showWarnings>true</showWarnings>
                     <showDeprecation>true</showDeprecation>
                     <forceJavacCompilerUse>true</forceJavacCompilerUse>
-                    <source>${version.java}</source>
-                    <target>${version.java}</target>
                 </configuration>
             </plugin>
         </plugins>

+ 3 - 4
frameworks/Java/micronaut/pom.xml

@@ -6,9 +6,10 @@
     <artifactId>hello-micronaut</artifactId>
     <version>0.1</version>
     <properties>
+        <maven.compiler.source>10</maven.compiler.source>
+        <maven.compiler.target>10</maven.compiler.target>
         <exec.mainClass>benchmark.Application</exec.mainClass>
         <micronaut.version>1.0.0.M3</micronaut.version>
-        <jdk.version>10</jdk.version>
     </properties>
     <repositories>
         <repository>
@@ -159,10 +160,8 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-compiler-plugin</artifactId>
-                    <version>3.7.0</version>
+                    <version>3.8.0</version>
                     <configuration>
-                        <source>${jdk.version}</source>
-                        <target>${jdk.version}</target>
                         <compilerArgs>
                             <arg>-parameters</arg>
                         </compilerArgs>

+ 4 - 5
frameworks/Java/minijax/pom.xml

@@ -8,11 +8,13 @@
     <name>minijax-techempower</name>
     <description>Minijax implementation of TechEmpower Framework Benchmarks</description>
     <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>        
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
         <eclipselink.version>2.7.0</eclipselink.version>
         <jpa.version>2.1.1</jpa.version>
         <minijax.version>0.1.4</minijax.version>
         <mysql-connector.version>6.0.6</mysql-connector.version>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <shade.version>3.1.0</shade.version>
     </properties>
     <dependencies>
@@ -73,12 +75,9 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>2.3.2</version>
+                <version>3.8.0</version>
                 <inherited>true</inherited>
                 <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                    <optimize>true</optimize>
                     <debug>false</debug>
                 </configuration>
             </plugin>

+ 3 - 4
frameworks/Java/nanohttpd/pom.xml

@@ -10,6 +10,8 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
     </properties>
 
     <dependencies>
@@ -36,11 +38,8 @@
                 <inherited>true</inherited>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.7.0</version>
+                <version>3.8.0</version>
                 <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                    <optimize>true</optimize>
                     <debug>false</debug>
                 </configuration>
             </plugin>

+ 3 - 4
frameworks/Java/netty/pom.xml

@@ -8,6 +8,8 @@
 	<version>0.1</version>
 
 	<properties>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 		<netty.version>4.1.25.Final</netty.version>
 	</properties>
 
@@ -55,11 +57,8 @@
 				<inherited>true</inherited>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>3.5</version>
+				<version>3.8.0</version>
 				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-					<optimize>true</optimize>
 					<debug>false</debug>
 				</configuration>
 			</plugin>

+ 1 - 1
frameworks/Java/ninja-standalone/pom.xml

@@ -13,7 +13,7 @@
         <maven.compiler.target>10</maven.compiler.target>
 
         <maven-assembly-plugin.version>3.1.0</maven-assembly-plugin.version>
-        <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+        <maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
         <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
         <maven-enforcer-plugin.version>1.4.1</maven-enforcer-plugin.version>
         <maven-war-plugin.version>3.2.0</maven-war-plugin.version>

+ 4 - 5
frameworks/Java/officefloor/src/pom.xml

@@ -10,8 +10,10 @@
 	<name>OfficeFloor Benchmarks</name>
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<maven.compiler.source>10</maven.compiler.source>
+		<maven.compiler.target>10</maven.compiler.target>
 		<officefloor.version>3.1.0</officefloor.version>
-		<jackson.version>2.9.6</jackson.version>
+		<jackson.version>2.9.7</jackson.version>
 		<jaxb.version>2.3.0</jaxb.version>
 	</properties>
 	<modules>
@@ -150,11 +152,8 @@
 				<plugin>
 					<groupId>org.apache.maven.plugins</groupId>
 					<artifactId>maven-compiler-plugin</artifactId>
-					<version>3.7.0</version>
+					<version>3.8.0</version>
 					<configuration>
-						<source>10</source>
-						<target>10</target>
-						<optimize>true</optimize>
 						<debug>false</debug>
 					</configuration>
 				</plugin>

+ 11 - 12
frameworks/Java/proteus/pom.xml

@@ -7,8 +7,16 @@
 	<version>1.0.0</version>
 	<name>proteus-techempower</name>
 	<url>http://maven.apache.org</url>
-	<build>
-	 <resources>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <rocker.version>0.18.0</rocker.version>
+    </properties>
+
+    <build>
+        <resources>
             <resource>
                 <directory>src/main/resources</directory>
                 <filtering>true</filtering>
@@ -73,14 +81,9 @@
 		<plugins>
 			<plugin>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>3.5.1</version>
+				<version>3.8.0</version>
 				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-					<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-
 					<compilerArgument>-parameters</compilerArgument>
-
 				</configuration>
 			</plugin>
 			<plugin>
@@ -251,10 +254,6 @@
 			<version>42.2.5</version>
 		</dependency>  
 	</dependencies>
-	<properties>
-		<rocker.version>0.18.0</rocker.version>
-		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-	</properties>
 	<repositories>
     <repository>
         <id>oss-sonatype</id>

+ 3 - 4
frameworks/Java/rapidoid/pom.xml

@@ -10,6 +10,8 @@
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 	</properties>
 
 	<dependencies>
@@ -52,11 +54,8 @@
 				<inherited>true</inherited>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>3.7.0</version>
+				<version>3.8.0</version>
 				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-					<optimize>true</optimize>
 					<debug>false</debug>
 				</configuration>
 			</plugin>

+ 1 - 6
frameworks/Java/redkale/pom.xml

@@ -39,12 +39,7 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-                <version>3.5.1</version>                         
-				<configuration>
-                    <encoding>UTF-8</encoding>
-					<source>1.8</source>
-					<target>1.8</target>
-				</configuration>
+                <version>3.8.0</version>                         
 			</plugin>
 			<plugin>
 				<groupId>com.fizzed</groupId>

+ 7 - 6
frameworks/Java/restexpress/pom.xml

@@ -16,6 +16,12 @@
 	<version>1.0-SNAPSHOT</version>
 	<packaging>jar</packaging>
 
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>com.strategicgains</groupId>
@@ -41,12 +47,7 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>3.0</version>
-				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-					<encoding>UTF-8</encoding>
-				</configuration>
+				<version>3.8.0</version>
 			</plugin>
 			<plugin>
 				<groupId>org.codehaus.mojo</groupId>

+ 3 - 5
frameworks/Java/revenj-jvm/pom.xml

@@ -9,6 +9,8 @@
 	<version>1.1.0</version>
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 	</properties>
 	<dependencies>
 		<dependency>
@@ -55,11 +57,7 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>3.3</version>
-				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-				</configuration>
+				<version>3.8.0</version>
 			</plugin>
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>

+ 3 - 5
frameworks/Java/servlet/pom.xml

@@ -10,7 +10,8 @@
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-		<java-version>1.8</java-version>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 		<cache2k-version>1.2.0.Final</cache2k-version>
 		<jackson-version>2.9.7</jackson-version>
 		<!-- This is the default web.xml for plaintext and json only -->
@@ -192,11 +193,8 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>2.3.2</version>
+				<version>3.8.0</version>
 				<configuration>
-					<source>${java-version}</source>
-					<target>${java-version}</target>
-					<optimize>true</optimize>
 					<debug>false</debug>
 				</configuration>
 			</plugin>

+ 3 - 5
frameworks/Java/servlet3/pom.xml

@@ -9,7 +9,8 @@
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-		<java.version>1.8</java.version>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 		<slf4j.version>1.8.0-beta2</slf4j.version>
 	</properties>
 
@@ -39,11 +40,8 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>3.7.0</version>
+				<version>3.8.0</version>
 				<configuration>
-					<source>${java.version}</source>
-					<target>${java.version}</target>
-					<optimize>true</optimize>
 					<debug>false</debug>
 					<excludes>
 						<exclude>${exludeSources}</exclude>

+ 4 - 5
frameworks/Java/smart-socket/pom.xml

@@ -13,6 +13,8 @@
     </parent>
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
         <commons.lang.version>2.6</commons.lang.version>
     </properties>
     <dependencies>
@@ -47,11 +49,8 @@
                 <inherited>true</inherited>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.7.0</version>
+                <version>3.8.0</version>
                 <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                    <optimize>true</optimize>
                     <debug>false</debug>
                 </configuration>
             </plugin>
@@ -77,4 +76,4 @@
 
         </plugins>
     </build>
-</project>
+</project>

+ 4 - 5
frameworks/Java/spark/pom.xml

@@ -9,7 +9,9 @@
     <version>1.0.0-BUILD-SNAPSHOT</version>
 
     <properties>
-        <java-version>1.8</java-version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
         <spark-version>2.7.1</spark-version>
         <hibernate-version>5.3.6.Final</hibernate-version>
         <gson-version>2.8.5</gson-version>
@@ -109,10 +111,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <source>${java-version}</source>
-                    <target>${java-version}</target>
-                </configuration>
+                <version>3.8.0</version>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>

+ 12 - 13
frameworks/Java/tapestry/pom.xml

@@ -6,6 +6,17 @@
     <version>1.0-SNAPSHOT</version>
     <packaging>war</packaging>
     <name>hello Tapestry 5 Application</name>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <tapestry-release-version>5.4.3</tapestry-release-version>
+        <servlet-api-release-version>2.5</servlet-api-release-version>
+        <testng-release-version>5.14.10</testng-release-version>
+        <easymock-release-version>3.0</easymock-release-version>
+    </properties>
+
         <dependencies>
         <!-- Too set up an application with a database, change the artifactId below to
              tapestry-hibernate, and add a dependency on your JDBC driver. You'll also
@@ -96,12 +107,7 @@ of testing facilities designed for use with TestNG (http://testng.org/), so it's
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>2.3.2</version>
-                <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                    <optimize>true</optimize>
-                </configuration>
+                <version>3.8.0</version>
             </plugin>
 
             <plugin>
@@ -150,11 +156,4 @@ of testing facilities designed for use with TestNG (http://testng.org/), so it's
 <!--             <url>https://repository.apache.org/content/groups/staging/</url> -->
 <!--         </repository> -->
     </repositories>
-
-    <properties>
-        <tapestry-release-version>5.4.3</tapestry-release-version>
-        <servlet-api-release-version>2.5</servlet-api-release-version>
-        <testng-release-version>5.14.10</testng-release-version>
-        <easymock-release-version>3.0</easymock-release-version>
-    </properties>
 </project>

+ 4 - 5
frameworks/Java/undertow-jersey/pom.xml

@@ -14,8 +14,10 @@
   </prerequisites>
 
   <properties>
-    <jersey.version>2.22.1</jersey.version>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <maven.compiler.source>1.8</maven.compiler.source>
+    <maven.compiler.target>1.8</maven.compiler.target>
+    <jersey.version>2.22.1</jersey.version>
   </properties>
 
   <profiles>
@@ -151,11 +153,8 @@
         <inherited>true</inherited>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-compiler-plugin</artifactId>
-        <version>3.1</version>
+        <version>3.8.0</version>
         <configuration>
-          <source>1.7</source>
-          <target>1.7</target>
-          <optimize>true</optimize>
           <debug>false</debug>
         </configuration>
       </plugin>

+ 4 - 5
frameworks/Java/vertx-web/pom.xml

@@ -10,6 +10,9 @@
   <version>3.5.0</version>
 
   <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <maven.compiler.source>1.8</maven.compiler.source>
+    <maven.compiler.target>1.8</maven.compiler.target>
     <!-- the main class -->
     <main.verticle>io.vertx.benchmark.App</main.verticle>
   </properties>
@@ -78,11 +81,7 @@
         <!-- We specify the Maven compiler plugin as we need to set it to Java 1.8 -->
         <plugin>
           <artifactId>maven-compiler-plugin</artifactId>
-          <version>3.1</version>
-          <configuration>
-            <source>1.8</source>
-            <target>1.8</target>
-          </configuration>
+          <version>3.8.0</version>
         </plugin>
       </plugins>
     </pluginManagement>

+ 3 - 4
frameworks/Java/vertx/pom.xml

@@ -6,6 +6,8 @@
 	<version>0.0.1-SNAPSHOT</version>
 
 	<properties>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 		<!-- the main class -->
 		<main.class>vertx.App</main.class>
 		<stack.version>3.5.0.Beta1</stack.version>
@@ -39,10 +41,7 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-				</configuration>
+				<version>3.8.0</version>
 			</plugin>
 			<plugin>
 				<groupId>com.fizzed</groupId>

+ 3 - 4
frameworks/Java/wicket/pom.xml

@@ -20,6 +20,8 @@
 	</licenses>
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 		<wicket.version>8.1.0</wicket.version>
 		<slf4j.version>1.7.25</slf4j.version>
 	</properties>
@@ -115,11 +117,8 @@
 				<inherited>true</inherited>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
-				<version>3.7.0</version>
+				<version>3.8.0</version>
 				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-					<optimize>true</optimize>
 					<debug>false</debug>
 				</configuration>
 			</plugin>

+ 3 - 4
frameworks/Java/wildfly-ee7/pom.xml

@@ -9,7 +9,9 @@
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-		<version.compiler.plugin>3.7.0</version.compiler.plugin>
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
+		<version.compiler.plugin>3.8.0</version.compiler.plugin>
 		<version.war.plugin>3.2.1</version.war.plugin>
 		<version.wildfly>13.0.0.Final</version.wildfly>
 		<version.javaee.api>7.0</version.javaee.api>
@@ -108,9 +110,6 @@
 				<artifactId>maven-compiler-plugin</artifactId>
 				<version>${version.compiler.plugin}</version>
 				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-					<optimize>true</optimize>
 					<debug>false</debug>
 				</configuration>
 			</plugin>