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

Add support for Gradle #94

Open
m-reza-rahman opened this issue Apr 8, 2022 · 3 comments
Open

Add support for Gradle #94

m-reza-rahman opened this issue Apr 8, 2022 · 3 comments
Labels
enhancement New feature or request low-priority Low priority issue

Comments

@m-reza-rahman
Copy link
Contributor

m-reza-rahman commented Apr 8, 2022

Add support for generating Gradle projects, at least in the Starter UI if not also via command line (possibly via a custom CLI). Gradle support for IDEs could also be pursued via custom plugins.

@m-reza-rahman
Copy link
Contributor Author

m-reza-rahman commented Apr 9, 2022

The current consensus is that this is a low priority item to be implemented after the more important priorities are addressed. Concise input from key community members can be found here: https://docs.google.com/spreadsheets/d/1bthiYVjX_UK7Xp2qQmq93awPwVhVCDnprGdzeMtv_ow/edit?usp=sharing. A discussion thread on the mailing list can be found here: https://www.eclipse.org/lists/starter-dev/msg00187.html.

@m-reza-rahman m-reza-rahman added good first issue Good for newcomers help wanted Extra attention is needed enhancement New feature or request low-priority Low priority issue labels May 18, 2022
@m-reza-rahman m-reza-rahman removed good first issue Good for newcomers help wanted Extra attention is needed labels Nov 26, 2022
@m-reza-rahman
Copy link
Contributor Author

Personally I agree this is a low priority feature. Maven is pretty standard for Jakarta EE projects that I have seen. To start with, this could simply be instructions on how to convert from Maven to Gradle.

I do however think it is a bad idea to ignore this requirement for too long. This was one of the feedback items from the 1.0 release, along with the need for a Starter UI in addition to Archetypes. This is why this issue was initially created. All the other Starters including the Spring and MicroProfile ones have support for Gradle, so it would be odd for us to not prioritize this at all. Most reports (e.g. https://snyk.io/jvm-ecosystem-report-2021/) show approximately a third of developers using Gradle. This is not a population we can afford to outright ignore for too long.

@kito99
Copy link

kito99 commented Nov 28, 2022

I agree with @m-reza-rahman -- lots of folks use Gradle, so once we get the key features working with Maven, we should move on to Gradle sooner rather than later. We should also build things such that it's easy to add Gradle support later.

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

No branches or pull requests

2 participants