Friday, November 20, 2015

Re: Mojo's maven-gwt-plugin or Thomas's maven-gwt-plugin?

This is a bit off topic, but what do you think about the takari lifecycle?
http://takari.io/book/40-lifecycle.html#the-takari-lifecycle

On Friday, November 20, 2015 at 12:35:33 PM UTC, Thomas Broyer wrote:


On Friday, November 20, 2015 at 11:46:22 AM UTC+1, Martin Trummer wrote:
@Thomas: I am surprised, that you make a maven plugin.
I can remember one of your blog posts was like "Maven is broken by design"
Then, why do you write a maven plugin?

Ha, because a) I happen to still use Maven in some projects† and b) Maven users deserve a better plugin than Mojo's one, and an overall better Maven+GWT integration.
This is also one reason I created and continue to maintain my Maven archetypes for GWT: https://github.com/tbroyer/gwt-maven-archetypes

† I even tend to use Maven by default for libraries; but I avoid it all all costs for applications.

Did Maven improve with version 3.x,

I don't think I ever used anything else than 3.x (or only briefly, and not really knowing Maven at the time). But yes there's been some progress in 3.2 and 3.3.
But my main issues with Maven (it's linear lifecycle, and how it's applied to a reactor build) are by-design and I really doubt they'll ever change that.
 
or is there just no other alternative for some reason?

There are, and I'd written about it too: http://blog.ltgt.net/in-quest-of-the-ultimate-build-tool/
I'm a (rather) happy Gradle user, lurking at Bazel.
 
What build system would you recommend for a new gwt project?

Gradle without an hesitation, either with the gwt-gradle-plugin (I must say I never used it though; haven't created a new GWT project since I settled on Gradle, or created projects for customers who asked for Maven) or rolling your own tasks;
but if you're familiar with Maven and don't have major issues with it, then go ahead and then just pick one of the gwt-maven-plugin.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment