Skip to main content

Home/ GWT - Samples/ Group items tagged project

Rss Feed Group items tagged

Esfand S

Maven and GWT - a never ending story? - 0 views

  • One of the cool things on GWT is, that you cannot just use Java as a programming language, you can also use all your cool and great tools, like Eclipse, JUnit, or build tools like Ant, Gradle or Maven. Sure you can, but this Maven thing seems not to be so easy. So lets take a look on how to solve it.
  • keep the structure clean by separating client (GWT) and server (maybe Java or even any other language) code in a strict way. This means, that your GWT code will not be in the same project as your Java EE web descriptor (web.xml).
  • If you have done the import, our photo-album-server module will be a Dynamic Web Project in Eclipse and you can add it to your Tomcat, JBoss or whatever server runtime. You can start it and run it as you like.
  • ...2 more annotations...
  • the GWT compiler configuration is done in the web application project. This is the best place, since you can just change the dependency and the GWT module and the compiler will compile a completly different GWT client. With other words, the web application pulls the right JAR out from the Maven space and uses it. This is much better than letting another project compile some JavaScript and than copy the JavaScript to your web application, or whatever solution you might find. So just add the GWT Maven plugin configuration and dependency below to the photo-album-server module’s POM.
  • our project is just a simple Java project.
Esfand S

Google Web Toolkit (GWT 2.0) with Eclipse - Tutorial - 0 views

  • The standard approach in Java is to have separated projects for separate purposes. For example the domain model of the application is usually defined in its own project.
  • This chapter describes how you can make these projects available to the GWT compiler as modules.
  • GWT need to have access to the source files to compile them into Javascript code. If you add the project or the jar file to your GWT classpath then the Java compiler will not complain if you use the classes from the included project / jar but the GWT compiler will not be able to compile them. To make the Java files available to the GWT compiler you need to Create a gwt.xml file in the Java project / jar file which you want to use - This will instruct the GWT compiler to use the listed classes. Use the included library via the inherit definition If you are using a jar file you also need to include the source files in the jar
Esfand S

GWT 2.0.3 + Maven2 + Eclipse - Google Web Toolkit | Google Groups - 0 views

  •  
    I converted the GWT starter app into a Maven project (see attachment), which might serve as a good starting point for you. It uses GWT 2.0.3, gwt-maven-plugin 1.2, and Google Plugin for Eclipse 1.3.1. I've also included an Eclipse project and launch configuration.
Esfand S

Can anyone provide a step by step maven + gwt mvp tutorial? - 0 views

  • There is an outdated archetype which creates a very simple Gwt project without tests nor RPCs. Unfortunately the generated pom.xml is for old gwt versions and needs that you do a bunch of changes by hand.   mvn archetype:generate  -DarchetypeGroupId=org.codehaus.mojo \    -DarchetypeArtifactId=gwt-maven-plugin  -DarchetypeVersion=1.1 \    -DgroupId=com.foo  -DartifactId=myApplication - Lately I have sent a patch to gwt which adds the ability to generate pom.xm to webAppCreator. But the patch is under review and it wont be available until a new gwt version (in the case it is included). http://gwt-code-reviews.appspot.com/397801/show - So, I recommend you to get the pom.xml from a working application and use it as a template for your project. Some days ago, I  ported the google contacts example application in order to use available libraries for MVP and add tests for all the code. I think It should be a good point for starting your project: http://gwt-workshop.googlecode.com/files/GwtWsMvpContacts.zip
Esfand S

http://code.google.com/p/google-web-toolkit/wiki/RequestFactoryPlusPaths - 0 views

shared by Esfand S on 27 Sep 10 - Cached
  •  
    "> its one project example? As the name implies [1], it's where new features are being developped "in the open": - Enterprise widgets (complete rewrite of the incubators PagingScrollTable and the like) - data binding http://code.google.com/p/google-web-toolkit/wiki/RequestFactoryPlusPaths - lightweight collections Note that the current development seems to have moved over to / branches/2.1/bikeshed instead of /trunk/bikeshed [1] http://en.wikipedia.org/wiki/Bikeshed "
1 - 20 of 38 Next ›
Showing 20 items per page