--
You received this message because you are subscribed to the Google Groups "Codehaus Mojo gwt-maven-plugin Users" group.
To post to this group, send email to codehaus-mojo-gwt-...@googlegroups.com.
To unsubscribe from this group, send email to codehaus-mojo-gwt-maven-...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/codehaus-mojo-gwt-maven-plugin-users?hl=en.
At least from the outside, Google's a pretty unique engineering shop. You (Google) have access to some of the <link>brightest individuals on the planet (kudos). It's also very true to say that Google are incredibly succe$$ful </link>. Hence, finance/resourcing and ability are not issues that Google are exposed too like the rest of us. Consequently, Google can easily adsorb the overheads of managing and maintaining their project(s) code base + practices + configuration management and development infrastructure with a bespoke implementation. But Google's unique (more kudos)...
The flip side to this is Google aren't exposed to what the rest of us are. The majority of our projects don't have the capability, resources, time or finances to implement and maintain disciplined "code base, practice, configuration management, e.t.c" to a level that maven provides out of the box. Consequently, we lean on maven. Maven helps our projects to live in a world that we could never replicate (mostly with ant, and eclipse does not even enter into this world). This is why we use maven, this is why it's important to us and this is the world we want/need to develop applications with greater potential.
Surprisingly only 2 and 4 people respectively have voted for those
issues. Don't know how important is the number of votes for Google but
if it is considered in the same way as in most open source projects,
it clearly indicates low interest in this subject. Perhaps mobilizing
gwt-maven community to vote for above issues (create new ones if
needed) may be the signal Google needs in order to consider maven
compatibility,
Regards,
Milen
On Fri, Jun 25, 2010 at 4:07 AM, Milen Dyankov <milend...@gmail.com> wrote:
> - Issue 4484: declare dependencies rather than embedding in
> distribution JARs
> (http://code.google.com/p/google-web-toolkit/issues/detail?id=4484)
> - Issue 4673: GWT jars should be in the MAVEN repository ?
> (http://code.google.com/p/google-web-toolkit/issues/detail?id=4673)
Also important is:
http://code.google.com/p/google-web-toolkit/issues/detail?id=4815
This type of problem where the Google developers are making things
easier for non-Maven enabled projects are really hurting the Maven
community. Bundling dependencies like javax.servlet.* is probably the
most classic issue. I think awareness and starring issues is good, but
it isn't like the GWT project is unaware of us. They've fixed many
issues in the past and overall I think support is improving.
The partnership with Spring should help too as they are quite keen on
Maven too. :-)
-Jesse
--
There are 10 types of people in this world, those
that can read binary and those that can not.
The partnership with Spring should help too as they are quite keen on
Maven too. :-)
-Jesse
On Fri, Jun 25, 2010 at 9:26 AM, nicolas de loof
<nicolas...@gmail.com> wrote:
> with them at SpringOne 06). For this reason I can't see them as first
> ambassadors of Maven.
Well, all the rage at Google IO was to use Spring Roo for creating
GWT-2.1+ applications. Spring Roo creates Maven projects, there may be
some option to create Ant projects too, I'm not familiar enough with
it. So while many Spring developers may have reluctantly provided
Maven support, I think it is inevitable. :-)
> Jason Van Zyl is allready in near contact with Google and helped them to
> setup a maven repo to publish artifacts, but I still don't see changes in
> the way they publish releases.
That's cool, I wasn't aware of that. I personally don't see any point
in converting GWT developers into Mavenites, but providing a proper
pom.xml with appropriate contact, license, and dependency information
seems both easy to do and good netizen. Perhaps as a requirement of
that final point is that GWT should split their dependencies properly,
or do some sort of jarjar renaming as was suggested by you or someone
else..
--