You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Yazdan Shirvany (JIRA)" <ji...@apache.org> on 2018/05/14 19:20:00 UTC

[jira] [Comment Edited] (FLINK-1044) Website: Offer a zip archive with a pre-setup user project

    [ https://issues.apache.org/jira/browse/FLINK-1044?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16474258#comment-16474258 ] 

Yazdan Shirvany edited comment on FLINK-1044 at 5/14/18 7:19 PM:
-----------------------------------------------------------------

[~StephanEwen]

here is a suggestion:
 * Create a submodule in the project (e.g., flink-examples/flink-sample-project) which using ${project.version} for basic flink dependencies
 * Build this submodule with all dependencies included in .jar
 * Add script to after_script in .travis.yml to push flink-examples/flink-sample-project/target/*.jar file for this submodule to the S3 (or any other location that flink keeps this type of assets)
 * Point the document to this new artifact location via params coordinated with ${projcet.version}

 

To make this work for each merged PR, we should  point this submodule to SnapShots repos (https://repository.apache.org/content/repositories/snapshots/)

 


was (Author: yazdanjs):
[~StephanEwen]

here is a suggestion:
 * Create a submodule in the project (e.g., flink-examples/flink-sample-project) which using ${project.version} for basic flink dependencies
 * Build this submodule with all dependencies included in .jar
 * Add script to after_script in .travis.yml to push flink-examples/flink-sample-project/target/*.jar file for this submodule to the S3 (or any other location that flink keeps this type of assets)
 * Point the document to this new artifact location via params coordinated with ${projcet.version}

 

To make this work for each merged PR, we need to point this submodule to internal repos where the flink pushes packages after each build (if any)

There might be complexity in this approach also as I am not familiar with CICD pipeline for the project and what is the process to make this submodule package public facing.

 

> Website: Offer a zip archive with a pre-setup user project
> ----------------------------------------------------------
>
>                 Key: FLINK-1044
>                 URL: https://issues.apache.org/jira/browse/FLINK-1044
>             Project: Flink
>          Issue Type: Improvement
>          Components: Project Website
>            Reporter: Stephan Ewen
>            Priority: Minor
>              Labels: starter
>         Attachments: flink-project.zip
>
>
> This is basically a shortcut for those that are not familiar with maven archetypes or do not have maven installed (other then as part of the Eclipse IDE or so).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)