美文网首页
Spring Boot 2.3中开启JDK14预览版(Previ

Spring Boot 2.3中开启JDK14预览版(Previ

作者: moyiyang | 来源:发表于2020-06-15 15:39 被阅读0次

JAVA中的文本块等功能需要编译时添加--enable-preview参数,IDEA中只要选择了Language level为14-Preview即可:

image.png

但是这样修改后,不能使用mvn spring-boot:run来运行,而且一旦修改了pom.xml文件,设置的14-preview会再次被同步成14,那spring boot中如何添加--enable-preview参数呢?

经过研究和查找,终找到方案,将pom.xml中的plugins部分修改为如下即可:

...
<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <arguments>--enable-preview</arguments>
                    <jvmArguments>--enable-preview</jvmArguments>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.22.2</version>
                <configuration>
                    <argLine>--enable-preview</argLine>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <compilerArgs>--enable-preview</compilerArgs>
                </configuration>
            </plugin>
        </plugins>
    </build>
...

相关文章

网友评论

      本文标题:Spring Boot 2.3中开启JDK14预览版(Previ

      本文链接:https://www.haomeiwen.com/subject/djxhxktx.html