flyteorg / flyte

Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.
https://flyte.org
Apache License 2.0
5.4k stars 577 forks source link

[flytekit-java] sbt plugin #1007

Open kanterov opened 3 years ago

kanterov commented 3 years ago

Why would this plugin be helpful to the Flyte community sbt is a very popular build tool for Scala. It has a plugin system that allows adding plugins by specifying their artifact name. Plugins can customize the build process, and create additional build tasks. There is "sbt launcher" script that can be put next to user-code, and will create local sbt installation. It makes it very easy to get started with sbt.

What we want out of the sbt plugin:

The existing way of doing so requires using Docker container, primarily as a way to deliver jar files to users. We don't need it for sbt because it has a built-in artifact resolver (ivy or coursier).

Ideally, to get started it should be sufficient to add sbt plugin (1 line of code).

github-actions[bot] commented 1 year ago

Hello πŸ‘‹, This issue has been inactive for over 9 months. To help maintain a clean and focused backlog, we'll be marking this issue as stale and will close the issue if we detect no activity in the next 7 days. Thank you for your contribution and understanding! πŸ™

github-actions[bot] commented 1 year ago

Hello πŸ‘‹, This issue has been inactive for over 9 months and hasn't received any updates since it was marked as stale. We'll be closing this issue for now, but if you believe this issue is still relevant, please feel free to reopen it. Thank you for your contribution and understanding! πŸ™

github-actions[bot] commented 1 month ago

Hello πŸ‘‹, this issue has been inactive for over 9 months. To help maintain a clean and focused backlog, we'll be marking this issue as stale and will engage on it to decide if it is still applicable. Thank you for your contribution and understanding! πŸ™