If you just started with App engine development, you might be having a feeling that Eclipse is the preferred IDE. And, Google also has offered its official plug-in to Eclipse IDE alone.
But what about the people who are not using Eclipse? Of course, you can always do a command line development but who does that these days!?
Installing nbappengine plugin on Netbeans
- First thing first: Install the latest Netbeans (6.9 at the time of typing these characters) and open the IDE.
- Go to *Tools -> Plugins -> Settings *and click 'Add'Â button to add the nbappengine update center URL.
- Now give a name and the URL of the update center according to your version of Netbeans.
- Netbeans 6.9: http://kenai.com/downloads/nbappengine/NetBeans69/updates.xml
- Netbeans 6.8: http://kenai.com/projects/nbappengine/downloads/download/Latest_NetBeans68/updates.xml
- Netbeans 6.7: http://kenai.com/projects/nbappengine/downloads/download/1.0_NetBeans671/updates.xml
- After adding it, now come back to the *'Available Plugins'Â *tab and do a search for 'Google'Â. Select all the plug-ins that are related to the App Engine and click install button.
Configuring App Engine SDK with Netbeans
Now you've installed the nbappengine plugin on your Netbeans IDE. Â The coming steps will tell you how you can configure the plugin with the App Engine SDK.
- Download the App Engine SDK for Java and extract the zip contents to your favorite location.
- In the Netbeans IDE, go to Services window *(Ctrl 5 is the shortcut key) and right click on the *Servers **menu and select 'Add Server**'.
- Now select the '*Google App Engine'Â *from the list of servers and in the next screen choose the folder where you extracted your SDK files.
- Configure the server properties if you wish to change it and then click 'Finish'Â
Creating and deploying your first App Engine app on Netbeans
Now its the time to create a brand-new app engine application.
- In Netbeans, select '*File -> New Project -> Java Web -> Web application'Â *and follow the wizard to create the project.
- In the 'Server and Settings'Â **page choose 'Google App Engine'Â **as your server so that you'll get the app-engine related files (such as appengine-web.xml) pre-created for you.
- When you run/debug this application, Netbeans will start the app engine server (Jetty) and will deploy your application there.
- To deploy the application to the App Engine server, just right click on the project and choose '*Deploy to Google App Engine'Â. *it'll prompt you for the Google account credentials. After you provided that info, your app will be uploaded to the cloud.