gpt4 book ai didi

java - JUnit @BeforeClass 注释在 IDE 中编译正常,但 Maven 构建失败

转载 作者:行者123 更新时间:2023-11-30 02:28:18 26 4
gpt4 key购买 nike

当我写一个简单的方法如下:

 @BeforeClass
public void setUp(){}

它可以在 IntellijIDEA 和 Eclipse 中正确编译(使用内置 IDE Build)。然而,相同的代码片段在 Maven 运行中失败:

Tests in error:
initializationError(TestClass): Method setUp() should be static

这个错误不应该在编译时被捕获吗?

最佳答案

@BeforeClass 的保留类型注解是RUNTIME,因此执行时会报告。

关于java - JUnit @BeforeClass 注释在 IDE 中编译正常,但 Maven 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44973654/

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