Official Gradle plugin

526 views
Skip to first unread message

Steffen Schäfer

unread,
Aug 13, 2014, 1:20:34 PM8/13/14
to google-web-tool...@googlegroups.com

Hi,


Some time ago, I started to create a Gradle plugin for GWT (https://github.com/steffenschaefer/gwt-gradle-plugin). Now it’s some kind of popular: in the last weeks the GitHub repo always had >250 unique visitors for a 2 week period (this is what GitHub shows). For me this is a clear signal that a Gradle plugin for GWT is needed.


I personally think it’s time to have a more official solution. I would like to see a plugin in the namespace of org.gwtproject.*. If you agree with this, I would like to contribute my plugin as starting point for an official one.


As I did not accept any external contributions till now, there should be no legal issues.


I planned to write much more but I’m not sure which is the most useful information for you. So I think it’s much better to simply start a discussion about this topic.


If you have any question, don’t hesitate to ask.

Jens

unread,
Aug 14, 2014, 4:40:06 AM8/14/14
to google-web-tool...@googlegroups.com
I would like to see that happen, especially if GWT itself moves to Gradle as build tool.

Also I like the org.gwtproject.* namespace so we have a first project that indicates that GWT is now open source. The plugin itself is already pretty good but there are some spots it can be improved a bit to make it more straight forward to use.

-- J.

Erik Kuefler

unread,
Aug 16, 2014, 1:13:54 AM8/16/14
to google-web-tool...@googlegroups.com
+1 to making this official, I've just started using it for my project and it's been working great.

Steffen Schäfer

unread,
Oct 21, 2014, 9:18:26 AM10/21/14
to google-web-tool...@googlegroups.com
Thomas Broyer asked me [1] to post again about this topic to the gwt-contrib mailinglist:

That said, I had proposed that there'd be an official gwt-maven-plugin a few years back, and there was no real traction either; and there's almost nobody willing to maintain it (there are people trying the snapshots though, which is great, and they provide feedback).

Too bad that comment didn't happen yesterday, we could have talked about it at the Steering Committee meeting. I'll try not to forget for next month. And yes, post again to the gwt-contrib; your timing last time probably wasn't very good (mid-August, many people are in vacation)


I would definitely volunteer to maintain an official Gradle plugin but I would be glad if there were 1 or 2 more people willing to help.

I'll wait for an answer at least until next Steering Committee meeting.


[1]: https://github.com/steffenschaefer/gwt-gradle-plugin/pull/45#issuecomment-59347003

Jens

unread,
Dec 9, 2014, 6:55:40 PM12/9/14
to google-web-tool...@googlegroups.com
Ping.

Would be great to get some feedback. Currently, the lack of a decision regarding a new build tool for GWT and thus the potential contribution of this plugin if Gradle will be chosen blocks pull requests.

I am just guessing but I think Steffen might not be sure if CLA management is required for his project once he accepts pull requests while the possibility exists to contribute the whole project to GWT. 

-- J.

Julien Dramaix

unread,
Dec 10, 2014, 4:21:38 AM12/10/14
to google-web-tool...@googlegroups.com
We have a steering committee meeting tonight and this point is on the agenda. So you could expect to get feedback very soon.

--
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/73e78f65-a985-48a3-b763-ddc3302bd54a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

ALAA MURAD

unread,
Dec 10, 2014, 5:12:19 AM12/10/14
to google-web-tool...@googlegroups.com
Gradle is forcing Java Developers to learn Groovy ... yuk !

Ant + Ivy is the best building tools, until someone build something in Java.

Julien Dramaix

unread,
Dec 10, 2014, 5:26:54 AM12/10/14
to google-web-tool...@googlegroups.com
Adopting gradle as the build tool for GWT will not force GWT developers to choose Gradle for their projects.

Jens

unread,
Dec 10, 2014, 5:53:04 AM12/10/14
to google-web-tool...@googlegroups.com

Gradle is forcing Java Developers to learn Groovy ... yuk !

Ant + Ivy is the best building tools, until someone build something in Java.

As Julien said, GWT does not want to force you into using Gradle for your projects. GWT wants to make it easier to import the project into an IDE so contributions are easier. Also GWT might want to modularize itself into smaller parts so you can choose the parts you need as dependency in your project instead of always using the full blown gwt-user.jar.

So if you never contribute to GWT or build GWT from source then you will not notice any differences. 

-- J.
 

Thomas Broyer

unread,
Dec 12, 2014, 5:13:11 AM12/12/14
to google-web-tool...@googlegroups.com
So, the decision was to NOT have an official plugin (either Maven or Gradle or whatever).
The reasons are that we don't want to commit to maintaining them, we don't have the bandwidth to have this new responsibility (with an official plugin, users would expect it to be updated, at a minimum bugs fixed and a guarantee that the plugin works with the latest release of GWT).
We want to encourage community efforts though, so we'll add links to the plugins on gwtproject.org (gwt-maven-plugin and gwt-gradle-plugin to begin with; if you know of others, don't hesitate to reply here, or send a patch to the website when the links will be up to add a new link).

On Wednesday, December 10, 2014 10:21:38 AM UTC+1, Julien Dramaix wrote:
We have a steering committee meeting tonight and this point is on the agenda. So you could expect to get feedback very soon.

On Wed Dec 10 2014 at 12:55:41 AM Jens <jens.ne...@gmail.com> wrote:
Ping.

Would be great to get some feedback. Currently, the lack of a decision regarding a new build tool for GWT and thus the potential contribution of this plugin if Gradle will be chosen blocks pull requests.

I am just guessing but I think Steffen might not be sure if CLA management is required for his project once he accepts pull requests while the possibility exists to contribute the whole project to GWT. 

-- J.

--
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages