Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Welcome to GWT4NB

markiewb edited this page · 8 revisions

Table of Contents


The GWT4NB project aims to enable developers to take advantage of both: the superior support for creating Web Applications built into the NetBeans IDE and the power of GWT (Google Web Toolkit).

Getting Started

Old forum archive


Click here for the full list of the features with screenshots.

  • Using GWT with new or existing ANT- or Maven-based Web Projects
  • Running, debugging and testing Ant based projects
  • Maven support using the Codehaus Maven Plugin
    • Detection of modules via configuration in pom.xml or via *.gwt.xml
  • Google App Engine support using the Google App Engine Maven Plugin ("new project" wizard only)
  • Coding support
    • Code completion and wizards for GWT related file types
    • Wizards for "GWT Test Case"/"GWT Constants"/"GWT Module"/"GWT RPC Service"/"GWT UiBinder"
    • Validations
      • Check for unsupported classes in client code
      • Check if RPC interface is out-of-sync with it's asynchron version
    • Hints
      • Creates missing keys in the .properties file
    • Code generator for:
      • History frame (in HTML file)
      • Module reference (in HTML file)
    • Refactoring
      • Rename/delete RCP service
    • Sample for a "Maven/GAE/GWT/JDO project"
WARNING! Although built on top of the web application support as a web framework, GWT4NB does not support all the features implemented in NetBeans for normal web applications. For example, you cannot currently define multiple source folders or rename the build.xml

Active Contributors

Retired or dormant contributors (no commits in the last 6 months)

See also Ohloh

Supported Platforms

JDK6 and 7, GWT 1.5, 1.6, 1.7, 2.0, 2.1, 2.2, 2.3 and 2.4, NetBeans 7.0, 7.1, 7.2, 7.3 and 7.4

About NetBeans

The NetBeans IDE is a free, open-source Integrated Development Environment for software developers. The IDE runs on many platforms including Windows, Linux, Solaris, and the MacOS. It is easy to install and use straight out of the box. The NetBeans IDE provides developers with all the tools they need to create professional cross-platform desktop, enterprise, web and mobile applications.

About Google Web Toolkit

Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications (...) easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.

GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

Something went wrong with that request. Please try again.