0

我假设它将与它正在测试的类放在同一个包中。那正确吗?我只是想确保测试类不会与构建的 war 文件一起打包。

4

1 回答 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 回答