maven的坑点记录

maven的坑点记录,第1张

maven的发行版本总是自动重置

问题描述:
原项目的发行版本是jdk11,因后续需求变更,需更改项目的发行版为jdk8,但是每次重启项目后,jdk版本又自动恢复为jdk11,导致每次重启项目前都需要手动变更下发行版为jdk8。

原因:
原来是maven的settings.xml搞的鬼,在settings.xml里面配置了全局的jdk版本为11,因为项目是从maven导入的,所以每次都会已maven的配置为准,导致本地的配置丢失。

解决方案:
当maven的jdk版本与项目的jdk版本冲突时,需为项目配置局部的jdk。
在项目的pom.xml文件里添加如下build元素

	<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.pluginsgroupId>
                <artifactId>maven-compiler-pluginartifactId>
                <configuration>
                    <source>1.8source>
                    <target>1.8target>
                configuration>
            plugin>
        plugins>
    build>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/725824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存