我假设它将与它正在测试的类放在同一个包中。那正确吗?我只是想确保测试类不会与构建的 war 文件一起打包。
问问题
143 次
1 回答
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在这里有很好的原型,但不幸的是他们没有设置任何示例测试。
于 2013-05-29T10:53:03.027 回答