I'm trying to use gwt project generated by using the gwt-maven-plugin
archetype but don't very far. I feel I must be making a simple
mistake.
It would be great if maven support was provided directly by GWT.
Here is are the steps I followed with gwt-maven-plugin (from the gwt-
maven-plugin documentation):
1) Generate a gwt project as described here:
http://mojo.codehaus.org/gwt-maven-plugin/user-guide/archetype.html.
2) Import the project into eclipse using eclipse command "Import ->
Existing Maven Project". (I'm not sure that this is correct. There is
also an eclipse command "Import -> Existing Projects into Workspace.
Which is the correct command?)
3) Configure project to use GPE by checking checkbox at "Properties ->
Google -> Web Toolkit -> Use Google Web Toolkit".
4) Create a launch file running "gwt:eclipse". This creates a launch
file and copy it to ".metadata/.plugins/
org.eclipse.debug.core/.launches. as described here
http://mojo.codehaus.org/gwt-maven-plugin/user-guide/comfortable_debugging.html.
5) Restart eclipse.
6) Right click on the launch file created in step 4 and invoke "Debug
As.... -> <launch file name>".
At this point the launch fails with the info below.
It would be great if someone could help me get through this. Its
probably something simple that I'm not experienced enough to
recognize.
Launch failure info:
Missing required argument 'module[s]'
Google Web Toolkit 2.2.0
DevMode [-noserver] [-port port-number | "auto"] [-whitelist whitelist-
string] [-blacklist blacklist-string] [-logdir directory] [-logLevel
level] [-gen dir] [-bindAddress host-name-or-address] [-codeServerPort
port-number | "auto"] [-server servletContainerLauncher[:args]] [-
startupUrl url] [-war dir] [-deploy dir] [-extra dir] [-workDir dir]
module[s]
where
-noserver Prevents the embedded web server from running
-port Specifies the TCP port for the embedded web server
(defaults to 8888)
-whitelist Allows the user to browse URLs that match the
specified regexes (comma or space separated)
-blacklist Prevents the user browsing URLs that match the
specified regexes (comma or space separated)
-logdir Logs to a file in the given directory, as well as
graphically
-logLevel The level of logging detail: ERROR, WARN, INFO,
TRACE, DEBUG, SPAM, or ALL
-gen Debugging: causes normally-transient generated
types to be saved in the specified directory
-bindAddress Specifies the bind address for the code server and
web server (defaults to 127.0.0.1)
-codeServerPort Specifies the TCP port for the code server
(defaults to 9997)
-server Specify a different embedded web server to run
(must implement ServletContainerLauncher)
-startupUrl Automatically launches the specified URL
-war The directory into which deployable output files
will be written (defaults to 'war')
-deploy The directory into which deployable but not
servable output files will be written (defaults to 'WEB-INF/deploy'
under the -war directory/jar, and may be the same as the -extra
directory/jar)
-extra The directory into which extra files, not intended
for deployment, will be written
-workDir The compiler's working directory for internal use
(must be writeable; defaults to a system temp dir)
and
module[s] Specifies the name(s) of the module(s) to host
Reply
Forward