Getting Started with GWT in NetBeans

Guest Author

Tomas Zezula from NetBeans team has created a project template for Google Web Toolkit. I've been playing with it and it gives you basic support you need for GWT. You can create a new GWT project (as a web application) and the wizard prepares the directory structure for you. By running the application Google's SDK is launched and you can run your application. See screenshots:

GWT in NetBeans

The module is available in CVS in contrib/gwttemplate. The support is quite basic, but it's a good start. For those who have a hard time checking out CVS and building the module (it's easy, but takes some time), here's the nbm for download. Just install the nbm and create a new project - Web | Google Web Toolkit Application. The nbm works both in 5.0 and 5.5.

Also, don't forget about the cool support for jMaki in NetBeans :)

Join the discussion

Comments ( 3 )
  • Alex Tkachman Tuesday, June 20, 2006
    It's funny that just yesterday I released first version of GWT support in IntelliJ IDEA. It provides much deeper support then just creating sceleton application. BTW, skeleton application is also supported but it includes server-side part as well.
    Read more and watch demo at http://www.jetbrains.net/confluence/display/IDEADEV/GWT+Studio+plugin
  • Roumen Wednesday, June 21, 2006
    Yes Alex, I saw that yesterday. Looks like you did a lot of work.
  • Lluis Turro Wednesday, June 21, 2006
    Great NB starts supporting GWT. Support has to go deeper, though. I don't think Java programers would like using NB as a simpler editor for the GWT, but to fully integrate GWT pages into the web application.

    GWT project library should:

    - Not run as the main project by default.

    - Once declared as 'required' by another project, deploy the resulting HTML/JS/resources into build/web/[GWT_project_name] and classes packed in a jar file and deployed into build/web/WEB-INF/lib.

    GWT integration is good as long as we can easily write server-side code.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.