gwt:resources
Full name:
org.codehaus.mojo:gwt-maven-plugin:2.8.2-SNAPSHOT:resources
This plugin goal has been deprecated:
use maven-source-plugin and sources classifier dependencies instead
Description:
Copy GWT java source code and module descriptor as resources in the
build outputDirectory. Alternative to declaring a <resource>
in the POM with finer filtering as the module descriptor is read to
detect sources to be copied.
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
- Binds by default to the lifecycle phase: process-resources.
Required Parameters
Name |
Type |
Since |
Description |
generateDirectory |
File |
- |
Folder where generated-source will be created (automatically added
to compile classpath). Default value is: ${project.build.directory}/generated-sources/gwt.
|
Optional Parameters
Name |
Type |
Since |
Description |
gwtSdkFirstInClasspath |
boolean |
2.1.0-1 |
Deprecated. tweak your dependencies and/or split your project with a
client-only module Default value is: false. User property is: gwt.gwtSdkFirstInClasspath. |
inplace |
boolean |
- |
Select the place where GWT application is built. In
inplace mode, the warSourceDirectory is used to match
the same use case of the war:inplace
http://maven.apache.org/plugins/maven-war-plugin/inplace-mojo.html
goal. Default value is: false. User property is: gwt.inplace. |
module |
String |
- |
A single GWT module. Shortcut for <modules> or option to
specify a single module from command line User property is: gwt.module. |
modulePathPrefix |
String |
- |
Prefix to prepend to module names inside
webappDirectory or in URLs in DevMode.
Could also be seen as a suffix to
webappDirectory. User property is: gwt.modulePathPrefix. |
modules |
String[] |
- |
The project GWT modules. If not set, the plugin will scan the
project for .gwt.xml files.
|
warSourceDirectory |
File |
- |
Location of the web application static resources (same as
maven-war-plugin parameter) Default value is: ${basedir}/src/main/webapp.
|
webappDirectory |
File |
- |
Location on filesystem where GWT will write output files (-out
option to GWTCompiler). Default value is: ${project.build.directory}/${project.build.finalName}. User property is: gwt.war. |
Parameter Details
generateDirectory:
Folder where generated-source will be created (automatically added
to compile classpath).
- Type: java.io.File
- Required: Yes
- Default: ${project.build.directory}/generated-sources/gwt
gwtSdkFirstInClasspath:
Deprecated. tweak your dependencies and/or split your project with a
client-only module
The forked command line will use gwt sdk jars first in classpath.
see issue
http://code.google.com/p/google-web-toolkit/issues/detail?id=5290
- Type: boolean
- Since: 2.1.0-1
- Required: No
- User Property: gwt.gwtSdkFirstInClasspath
- Default: false
inplace:
Select the place where GWT application is built. In
inplace mode, the warSourceDirectory is used to match
the same use case of the war:inplace
http://maven.apache.org/plugins/maven-war-plugin/inplace-mojo.html
goal.
- Type: boolean
- Required: No
- User Property: gwt.inplace
- Default: false
module:
A single GWT module. Shortcut for <modules> or option to
specify a single module from command line
- Type: java.lang.String
- Required: No
- User Property: gwt.module
modulePathPrefix:
Prefix to prepend to module names inside
webappDirectory or in URLs in DevMode.
Could also be seen as a suffix to
webappDirectory.
- Type: java.lang.String
- Required: No
- User Property: gwt.modulePathPrefix
modules:
The project GWT modules. If not set, the plugin will scan the
project for .gwt.xml files.
- Type: java.lang.String[]
- Required: No
warSourceDirectory:
Location of the web application static resources (same as
maven-war-plugin parameter)
- Type: java.io.File
- Required: No
- Default: ${basedir}/src/main/webapp
webappDirectory:
Location on filesystem where GWT will write output files (-out
option to GWTCompiler).
- Type: java.io.File
- Required: No
- User Property: gwt.war
- Default: ${project.build.directory}/${project.build.finalName}