gpt4 book ai didi

eclipse - 当我对它进行更改时,如何让 Eclipse 重新编译我的 JUnit 测试?

转载 作者:行者123 更新时间:2023-12-04 03:35:42 25 4
gpt4 key购买 nike

我在 Mac 10.7.5、Java 6、Junit 4.8.1 和 Maven 3.0.3 上使用 Eclipse Juno。我已将 Maven 项目导入 Eclipse,但无法刷新 JUnit 测试编译。当我在编辑器中编辑 JUnit 测试时,保存它,右键单击测试并选择“运行方式”->“JUnit 测试”,Eclipse 似乎没有重新编译测试,而是使用我的原始类文件目标/测试类目录。当我在命令行上使用“mvn clean test-compile”进行编译时,更新后的类正确显示在 target/test-classes 目录中。

所以我的问题是,如何让 Eclipse 正确编译我的测试并将它放在 target/test-classes 目录中?我已经在我的项目设置中验证,在“源”下,我有 myproject/src/test/java,输出文件夹为 myproject/target/test-classes,包含(全部)和排除(无)。

  • 戴夫

最佳答案

这很奇怪。 JUnit 测试就像任何其他 Java 文件一样对待,它们应该在保存时重新编译。首先,确保项目 -> 自动生成已启用。

如果是,则转至文件系统,删除用于测试的类文件,然后从 IDE 中对该文件进行空格更改。文件重新生成了吗?我的猜测是。

如果没有,请查看您的错误日志并将所有相关错误粘贴到此处。

关于eclipse - 当我对它进行更改时,如何让 Eclipse 重新编译我的 JUnit 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15844034/

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