Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

investigate using gradle instead of sbt at some point #98

Open
outkaj opened this issue Mar 15, 2019 · 4 comments
Open

investigate using gradle instead of sbt at some point #98

outkaj opened this issue Mar 15, 2019 · 4 comments
Labels
enhancement New feature or request

Comments

@outkaj
Copy link
Contributor

outkaj commented Mar 15, 2019

No description provided.

@outkaj outkaj added the enhancement New feature or request label Mar 15, 2019
@adridadou
Copy link
Member

Let's open a discussion about it here. What's the reason to move to gradle instead of sbt ? What do we want to gain from doing this ?

@outkaj
Copy link
Contributor Author

outkaj commented Mar 15, 2019

We just touched on it briefly in our discussion today. It's more a longer term open question - moving to use mroth's sbt builder image is in our immediate roadmap. We were wondering if it could be helpful since some of our projects use multiple languages and also avoid some of the slowness of sbt. @fforbeck raised Gradle and can maybe add more points here.

@fforbeck
Copy link
Contributor

As I mentioned in the call it was just an idea that could help us to save some building time. There is a nice post about that from LinkedIn engineering team:

Overall it seems to be faster for building Play java apps of different sizes. The key points they noticed were: Productivity boost, Faster builds, Maintainability, Scalability (they were talking about hundreds of microservices and several daily deployments).

There is a Scala plugin for Gradle, perhaps we could look more into that in the future. It might not be suitable for our needs atm, but just wanted to point that out.

@adridadou
Copy link
Member

For play apps, we should use that: https://docs.gradle.org/current/userguide/play_plugin.html

I like the idea of investigating different building tools and see which one suits us the best.

I've heard of bazel too but not sure if it fits our needs either

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants