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

Is this plugin still maintained/official? #135

Open
fushar opened this issue May 8, 2020 · 9 comments
Open

Is this plugin still maintained/official? #135

fushar opened this issue May 8, 2020 · 9 comments

Comments

@fushar
Copy link
Contributor

fushar commented May 8, 2020

I have spent considerable time and effort to migrate my project and custom plugins from previous version (which still uses Gradle Software Model) to this version, hoping that this would finally be the "most official" Gradle Play plugin and, which offers the best compatibility with Play framework.

But it seems that this plugin is not in active development anymore. Even master branch is broken, resulting in all PRs to fail build.

What is the state of this plugin? Is there any milestone/plan etc.?

What is the suggested way to use latest version of Play framework with Gradle nowadays?

@marracuene
Copy link
Contributor

I second this. Now using Play 2.6, but would like to upgrade to Play 2.8. However this plugin officially only supports Play 2.6... and from latest commit is "nearly working" with Gradle 2.7.

Could an "official" Gradle person give a status update? Is there any way us users can assist with testing the 2.7 compatibility?

@JLLeitschuh
Copy link
Contributor

Unfortunately, there are very little plans with this plugin currently.

We do plan to continue to maintain it. We use it internally, however, it's not a priority.

Even master branch is broken, resulting in all PRs to fail build.

I believe this is the biggest roadblock for us simply merging some of the external contributions we already have. Once this issue is resolved, I'd feel much more confident merging external contributions.

@devYonz
Copy link

devYonz commented Jul 27, 2020

Does this mean that going forward playframework will only focus on sbt? The Gradle integration seems to be at least a year behind.

@marracuene
Copy link
Contributor

Does this mean that going forward playframework will only focus on sbt? The Gradle integration seems to be at least a year behind.

yfeleke I am a user of this plugin and share your frustration, as I try to avoid sbt whenever I can. Thus I am working on #136 to try and unblock things. Rather slow going as I had not previously been familiar with Gradle internals. What I can say is that AFAICS reading through the code, most of the Play 2.7 support has already been implemented a while ago - I believe that the bug I am hunting is not fundamental to it. In other words, once it is fixed, 2.7 support is not far behind. Unfortunately I can only spare enough time to work on #136 once or twice a week.

@JLLeitschuh JLLeitschuh pinned this issue Aug 18, 2020
@YueZhaoDreams
Copy link

Can I check if the plugin support for Play 2.8? I see in the manual it's only support Play 2.7 but I see in the PlayMajorVersion, Play 2.8 is there.

@big-guy
Copy link
Member

big-guy commented Aug 11, 2021

@YueZhaoDreams sorry, the latest docs weren't showing up. https://gradle.github.io/playframework/#change_log

The latest release added support for 2.8

@Jonatha1983
Copy link

Hi @big-guy @JLLeitschuh

Any chance to update what is gradle decision about this plugin because from one hand you said you do plan to maintain from the other low priority , I am asking because we want to take some decision accordingly.

I tried to take a look in the code but looks like it need a medium-large refactoring especially with upcoming Gradle 8 removal :(

Thanks

@JLLeitschuh
Copy link
Contributor

I no longer work for Gradle unfortunately. I'm not the person to speak on the state of this plugin

@Jonatha1983
Copy link

Thanks for the response @JLLeitschuh 🙏

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

No branches or pull requests

7 participants