我认为它会与它正在测试的类位于同一个包中。是对的吗?我只是想确保测试类不会与内置的war文件一起打包。
答案 0 :(得分:2)
由于你对使用什么,maven或ant没有明确的想法,我建议你选择maven。
使用maven,您的测试将位于src/test/java
文件夹中,您的应用类将位于src/main/java
中。您可以使用相同的命名空间,以便访问受保护的内容。并且maven不会在最终的工件中打包任何测试。
要设置一个gwt maven项目,您可以这样做,从头开始创建这是一个艰难的过程,或者使用它的工具。
1-在gwt sdk中,有一个命令来设置一个带有示例测试的新项目:
webAppCreator -maven -out myproject com.example.myproject
2-你可以使用原型来设置一个新项目,通常我使用gwtquery一个,因为它简单,它创建了一个示例测试。
mvn archetype:generate -DarchetypeGroupId=com.googlecode.gwtquery \
-DarchetypeArtifactId=gquery-archetype \
-DarchetypeVersion=1.3.3 \
-DgroupId=com.mycompany \
-DartifactId=myproject \
-DprojectName=MyProject
3-对于多模块项目,您可以通过tbroyer here获得良好的原型,但不幸的是,他们没有设置任何示例测试。