eclipse 选择启动JUnit测试时首选的弹出启动程序

h5qlskok  于 2022-11-23  发布在  Eclipse
关注(0)|答案(2)|浏览(133)

我已经创建了一个Spring Initializer项目:enter image description here
我将其导入Eclipse IDE for Java Developers -版本:2022年3月(4.23.0)-正常。
然后在测试类上启动JUnit测试:enter image description here
然后,当我启动JUint测试时,会弹出这个框:enter image description here
如果没有任何进一步的POM或Eclipse配置,它是否不应该工作?
窗口-〉首选项-〉已安装JRE上的JDK为:JDK-11直升机
这是Spring初始化器生成的POM

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.5</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.steph.spring</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>11</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

我不知道该尝试什么,因为我希望它在没有任何进一步的POM或Eclipse配置的情况下工作。

vngu2lb8

vngu2lb81#

它现在可以与Eclipse IDE for Java Developers一起使用-版本:2022年3月(第4.23.0节)。
我已经重新安装了它,打开我的spring Boot 项目。JUnit测试运行正常。
我一直在比较Eclipse配置的两个版本,考虑到我对Eclipse的实际知识,我看不出有什么不同。
可能是在我安装Liferay插件的时候,我以前版本的Eclipse发生了一些变化,导致了JUnit启动器配置的损坏。

c2e8gylq

c2e8gylq2#

它现在与以下产品配合使用:用于企业Java和Web的Eclipse IDE版本:2022年9月(4.25.0)
我仍然想知道为什么Eclipse IDE for Java Developers -版本:2022-03(4.23.0)需要参数化一个启动器,以及为什么这样做的过程似乎不工作,以及。Spring Boot 不是专门为网络应用程序,所以它应该直接向前工作。

相关问题