gpt4 book ai didi

java - 如何使用 Google App Engine 插件从 WAR 中排除单元测试?

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:53 24 4
gpt4 key购买 nike

我正在为 Eclipse 3.4 使用 Google Application Engine 插件,并且在我的项目中添加了单元测试。单元测试位于名为 tests 的源文件夹中,与源文件夹 src 分开。但是,在生成的 war /类中,存在测试类。

有没有办法不把测试类放在生成的war/classes目录下?

谢谢。

最佳答案

我通常倾向于使用 maven 来解决这些问题,因为它在使用 m2eclipse 的 eclipse 中运行得很好。 ,例如。

但是,如果不依赖构建过程经理的红军,这里有一个可能的提示:进入您的项目属性,并在“java 构建路径”中打开“源代码”选项卡。在此选项卡中,您可以为所有源文件夹设置一个输出文件夹,或者为每个源文件夹设置一个输出文件夹。因此,选中“允许源文件夹的输出文件夹”,然后为您的 src/main/java 定义一个输出文件夹,比如...... war/classes,然后定义src/main/test 文件夹的一个输出文件夹,比如 test/classes。这样,您的类和测试类就不会在同一个输出中。

编辑:添加了一些maven信息

然而,我强烈建议您使用 Maven 构建而不是纯 IDE 构建,因为它们显示出更强大。我想我的 friend 在dooapp有关于这一点的一些信息。无论如何,我知道有一些信息可用于使用 Maven 构建 GAE 应用程序。

关于java - 如何使用 Google App Engine 插件从 WAR 中排除单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2514016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com