pom配置文件中build标签中<artifactId>spring-boot-maven-plugin</artifactId>标红,解决方案

在这里,spring-boot-maven-plugin标红,导致项目无法正常启动

<build>
        <finalName>${project.artifactId}finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
            plugin>
        plugins>
    build>

百度了以后,应该给它增加一个版本号,而且这个版本号必须与springboot的版本号相同。
所以应该输出一下版本号,看看版本号是多少(因为pom文件中配置dependencies没有显示版本号)

@org.junit.Test
    public void testVersion() {
        String version = SpringBootVersion.getVersion();
        System.out.println(version);
    }

但是发现进行单元测试时报错:
Error running ‘test.test’: Command line is too long. Shorten command line

  • 解决方案:
  • 在.idea/workspace.xml的component的PropertiesComponent标签中增加如下内容:
<property name="dynamic.classpath" value="true" />

顺利查看到版本号以后,增加版本号,项目可以正常运行

<build>
        <finalName>${project.artifactId}finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
                <version>2.1.9.RELEASEversion>
            plugin>
        plugins>
    build>

你可能感兴趣的:(实习)