[FLINK-8767] [quickstarts] Set the maven.compiler.source and .target properties 
for Java Quickstart

Setting these properties helps properly pinning the Java version in IntelliJ.
Without these properties, Java version keeps switching back to 1.5 in some 
setups.


Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/c6f84062
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/c6f84062
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/c6f84062

Branch: refs/heads/master
Commit: c6f840623d3555557f51327cb4ea2d745bb19b64
Parents: 2239ba3
Author: Stephan Ewen <[email protected]>
Authored: Fri Feb 23 11:18:36 2018 +0100
Committer: Stephan Ewen <[email protected]>
Committed: Mon Feb 26 12:25:11 2018 +0100

----------------------------------------------------------------------
 .../src/main/resources/archetype-resources/pom.xml       | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/c6f84062/flink-quickstart/flink-quickstart-java/src/main/resources/archetype-resources/pom.xml
----------------------------------------------------------------------
diff --git 
a/flink-quickstart/flink-quickstart-java/src/main/resources/archetype-resources/pom.xml
 
b/flink-quickstart/flink-quickstart-java/src/main/resources/archetype-resources/pom.xml
index d53415a..0ca6eb9 100644
--- 
a/flink-quickstart/flink-quickstart-java/src/main/resources/archetype-resources/pom.xml
+++ 
b/flink-quickstart/flink-quickstart-java/src/main/resources/archetype-resources/pom.xml
@@ -31,7 +31,10 @@ under the License.
        <properties>
                
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
                <flink.version>@project.version@</flink.version>
+               <java.version>1.8</java.version>
                <scala.binary.version>2.11</scala.binary.version>
+               <maven.compiler.source>${java.version}</maven.compiler.source>
+               <maven.compiler.target>${java.version}</maven.compiler.target>
        </properties>
 
        <repositories>
@@ -100,8 +103,8 @@ under the License.
                                <artifactId>maven-compiler-plugin</artifactId>
                                <version>3.1</version>
                                <configuration>
-                                       <source>1.8</source>
-                                       <target>1.8</target>
+                                       <source>${java.version}</source>
+                                       <target>${java.version}</target>
                                </configuration>
                        </plugin>
 
@@ -158,8 +161,8 @@ under the License.
                                <plugin>
                                        
<artifactId>maven-compiler-plugin</artifactId>
                                        <configuration>
-                                               <source>1.8</source>
-                                               <target>1.8</target>
+                                               <source>${java.version}</source>
+                                               <target>${java.version}</target>
                                                <compilerId>jdt</compilerId>
                                        </configuration>
                                        <dependencies>

Reply via email to