GithubHelp home page GithubHelp logo

Comments (2)

cristcost avatar cristcost commented on July 20, 2024

Hi,
I think that for the moment the strategy should stay the same (tied to a specific version of GWT):
if we will be able to modularize better GWT and GWT will ever have a more independent "dev" jar that has classes for building only (as I see from how gwt-servlet is made, today gwt-dev has also runtime code), then I think it will be best to bind gwt-maven-plugin only the "dev" jar, and I expect that it should work with a range of revision of the user packages.

In practice this should mean that the pom.xml has only gwt-user (of a range of supported revision) as a project dependency, and a gwt-maven-plugin as a plugin that imply the use of a specific gwt-dev. I think that this is not possible today so the strategy should stay the same.

Specifically, I think that the only serious "cons" is the 4th point (and I think the 2nd point is actually a pros as it is a best practice :-D ).

Hope this opinion helps,
Cristiano

from gwt-maven-plugin.

tbroyer avatar tbroyer commented on July 20, 2024

I answered "no". The plugin is no longer tied to a specific version of GWT, and only a few properties can be configured as maven plugin properties. Also, we now fork a JVM for GWT and require gwt-dev to be a project dependency (it's better anyway to avoid version conflicts, and works better with dependency:tree and the like; it's a new GWT best practice, even with the codehaus plugin).

from gwt-maven-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.