Repository: flink Updated Branches: refs/heads/master 7b79c8b52 -> 15df71ba9
[FLINK-4799] re-add 'build-target' symlink on Unix systems This adds back the link 'build-target' which points to the final build assembly in 'flink-dist/target/'. This closes #2620 Project: http://git-wip-us.apache.org/repos/asf/flink/repo Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/15df71ba Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/15df71ba Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/15df71ba Branch: refs/heads/master Commit: 15df71ba9b4d6c630a09b1b46d5419b821464d97 Parents: 7b79c8b Author: Maximilian Michels <[email protected]> Authored: Tue Oct 11 13:54:55 2016 +0200 Committer: Maximilian Michels <[email protected]> Committed: Wed Oct 12 12:06:08 2016 +0200 ---------------------------------------------------------------------- flink-dist/pom.xml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flink/blob/15df71ba/flink-dist/pom.xml ---------------------------------------------------------------------- diff --git a/flink-dist/pom.xml b/flink-dist/pom.xml index 4687f20..010e9b5 100644 --- a/flink-dist/pom.xml +++ b/flink-dist/pom.xml @@ -128,8 +128,8 @@ under the License. </dependencies> - <!-- See main pom.xml for explanation of profiles --> <profiles> + <!-- See main pom.xml for explanation of Hadoop profiles --> <profile> <id>include-yarn</id> <activation> @@ -146,6 +146,57 @@ under the License. </dependency> </dependencies> </profile> + + <profile> + <!-- Creates/Removes the 'build-target' symlink in the root directory (only Unix systems) --> + <id>symlink-build-target</id> + <activation> + <os> + <family>unix</family> + </os> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>1.5.0</version> + <executions> + <execution> + <id>remove-build-target-link</id> + <phase>clean</phase> + <goals> + <goal>exec</goal> + </goals> + <configuration> + <executable>rm</executable> + <arguments> + <argument>-f</argument> + <argument>${project.basedir}/../build-target</argument> + </arguments> + </configuration> + </execution> + <execution> + <id>create-build-target-link</id> + <phase>package</phase> + <goals> + <goal>exec</goal> + </goals> + <configuration> + <executable>ln</executable> + <arguments> + <argument>-sf</argument> + <argument>${project.basedir}/target/flink-${project.version}-bin/flink-${project.version}</argument> + <argument>${project.basedir}/../build-target</argument> + </arguments> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> <build> @@ -270,4 +321,5 @@ under the License. </plugins> </build> + </project>
