2012-09-10 74 views
6

我需要使用maven插件为GWT编译器设置输出目录位置。GWT maven编译器输出目录

我已经调查了GWT编译器和GWT-Maven的插件文档,并没有发现这方面的任何选项。

例如:

我有一个名为editorconsole两个模块和GWT-Maven的插件,它们编译为%ROOT%/editor%ROOT%/console迪尔斯。

但我需要将这些模块编译为%ROOT%/ria/editor%ROOT%/ria/console目录以减少维护基于URL的安全性和其他内容的工作量。

是否有可能设置插件配置ria目录,以避免移动编译的模块的东西需要的地方不需要新的Ant任务创建?

回答

10
<plugin> 
    <artifactId>gwt-maven-plugin</artifactId> 
    <configuration> 
    <webappDirectory>${project.build.directory}/${project.build.finalName}/ria</webappDirectory> 
    </configuration> 
</plugin> 

http://mojo.codehaus.org/gwt-maven-plugin/compile-mojo.html#webappDirectory

它不会与DevMode的发挥出色,虽然,除非你在-noserver模式下运行(这我无论如何推荐任何中型/大型项目)

+0

非常感谢你强调的,它帮助。 –

+0

适合我!我在webapp/my_project /中有我的web源代码,所以我在gwt-maven-plugin和maven-war-plugin中配置了 $ {basedir}/src/main/webapp/my_project。我还配置了运行目标 my_project/index.html,所以gwt:运行maven目标,从正确的位置开始。 – teteArg

15

我不得不取消选中该复选框在下面的截图enter image description here