2012-09-10 73 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