Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ在迁移后无法加载JUnit5_Java_Intellij Idea_Junit - Fatal编程技术网

Java IntelliJ在迁移后无法加载JUnit5

Java IntelliJ在迁移后无法加载JUnit5,java,intellij-idea,junit,Java,Intellij Idea,Junit,我正在试验一个我认为纯粹与Intellij有关的问题(尽管我不知道如何解决它,也不知道它来自何方)。我基本上遵循了将测试从JUnit4迁移到JUnit5的步骤 迁移后的测试 迁移结束时,我现在在pom.xml org.junit.jupiter 环境 openjdk11 IntelliJ 2020.3.1 有趣的是,这些变化似乎并没有反映在驾驶舱.iml上,因为它仍然包含 没有提到JUnit5。这两个问题都相关吗 我试过的 基于,我添加了org.junit.platform:jun

我正在试验一个我认为纯粹与Intellij有关的问题(尽管我不知道如何解决它,也不知道它来自何方)。我基本上遵循了将测试从JUnit4迁移到JUnit5的步骤

迁移后的测试 迁移结束时,我现在在
pom.xml


org.junit.jupiter

环境
  • openjdk11
  • IntelliJ 2020.3.1
有趣的是,这些变化似乎并没有反映在驾驶舱.iml上,因为它仍然包含


没有提到JUnit5。这两个问题都相关吗

我试过的
  • 基于,我添加了
    org.junit.platform
    junitplatformlauncher
  • 我尝试了
    File |使缓存无效
  • 删除
    .idea
    campot.iml
    以重新导入所有内容

某个地方存在不匹配,但我不知道在哪里出现了完全相同的问题。我将Junit添加到Maven pom文件中,并修复了它


结果是:
pom.xml
中的某个语法错误阻止了IntelliJ正确下载新的依赖项(或者看起来是这样)。单击后,“刷新maven deps”按钮消失,但库未下载。

我假设CI管道执行一些命令来编译和运行这些测试。如果你自己在你的机器上做这些,它能工作吗?并且还要验证这些测试是否实际得到执行,可能首先添加一个失败的测试。如果您使用maven尝试重新安装packagesI checked:测试在管道中执行并通过。迁移前用于IntelliJ的测试。关于
mvn测试
,它通过了,但我认为IntelliJ在我余下的时间里使用了与java11不同的javasystem@Sibin:我试过了你是怎么发现语法错误的?pom.xml编辑器或构建工具窗口中是否显示了任何错误?这是一个棘手的问题,因为IntelliJ在
上指出了错误,而事实上,问题是我在
中引入了
${version}
,感谢您提供的信息。我们将努力使这一错误更加突出: