说完刚刚结束了一个基于GWT-1.5的项目,我正在看什么,我们就必须做迁移到1.6。我很惊讶地看到,GWT似乎想它的编译输出写到战争目录,在那里你会通常有源控制下的项目。

什么是这背后的原因是什么?难道谷歌真的认为这是一个好主意?有一种解决方法,以保持源代码分开编译器生成的假象?有一些其他的原因,我很想念?

修改

它已经建议我使用-war选项指定的输出目录。我写了一些ANT脚本,以及有此大多工作。我已经在我的静态资源,如HTML,JSP页面等复制到该目录(我使用target/war, Maven风格)。难道这就是大多数人都在做什么?或者,你只是让GWT写其输出到您的源代码控制war目录,并告诉你的VCS忽略非版本控制文件?它发生,我认为可能有一些好处,直接让GWT写这个目录,从此码头可以自动通知变更的JSP,HTML等,并避免做一个副本进行这些更改可见。

有帮助吗?

解决方案 2

萨尔瓦多迪亚兹提供优异解决来此。

其他提示

使用“-war”选项来控制,其中输出变。

供参考:维基具有设计文档其会,希望给大家一些真知灼见,以他们在想什么。

又见发行说明其讨论新项目布局,以及一些东西注意这种变化。

是的,看-war选项,这可能会有帮助。 我在做什么(它可能不会像行家一样干净,和我不使用-war)是我把对我的SVN整个项目的目录,然后忽略持有js和以及其他编译BS的子目录类目录。这样,我所拥有的一切的源头控制,包括我想要的库人。所以其他团队成员可刚刚从SVN签出整个项目,编译,并准备去。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top