GWT Eclipse不会将类编译成war/WEB-INF/classes

GWT Eclipse不会将类编译成war/WEB-INF/classes,eclipse,class,gwt,compilation,Eclipse,Class,Gwt,Compilation,我使用GWT版本2.5、Eclipse3.7和Java1.6.0#35 我面临这个问题,因为我手动删除了myProject/war/WEB-INF/classes中的类。在eclipse中,一切看起来都很好,但是当我在eclipse上使用ant或gwt编译时,它不会在特定文件夹中生成任何新类。因此,我收到一个war文件,其中classes目录为空。如何修复它,使类返回到此文件夹?确保Project中的“默认输出文件夹”⇒性质⇒Java构建路径指向正确的位置。使用内置的Ant,这可能是myProj

我使用GWT版本2.5、Eclipse3.7和Java1.6.0#35

我面临这个问题,因为我手动删除了myProject/war/WEB-INF/classes中的类。在eclipse中,一切看起来都很好,但是当我在eclipse上使用ant或gwt编译时,它不会在特定文件夹中生成任何新类。因此,我收到一个war文件,其中classes目录为空。如何修复它,使类返回到此文件夹?

确保Project中的“默认输出文件夹”⇒性质⇒Java构建路径指向正确的位置。使用内置的Ant,这可能是
myProject/war/WEB-INF/classes


另外,在项目中选中“此项目有一个WAR目录”⇒性质⇒谷歌⇒Web应用程序。对于Ant,路径应该是
war

你修改了ant脚本了吗?您是否手动删除了类文件?请提供更多信息,以便社区能够帮助您。ant构建脚本始终基于eclipse中的“google deploy按钮”自动生成。是的,我手动删除了这些类。尝试调用ant compile并没有解决问题?还要检查上面的源目录中是否有覆盖到输出文件夹的内容。对我来说效果很好。目录设置为
/target/classes
。原因是我先创建了一个GWT项目,然后用它制作了一个Maven模块,我并不担心。如果我执行命令行命令“antgwtcompile”,则不会生成.class文件。这导致,如果我运行或“ant-war”或“ant-deploy”,ant将返回一个错误,说明classes目录不存在。如果我在Eclipse中使用deploy命令,那么一切都可以正常工作。为什么?