[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>
