搭建springmvc+mybaits+maven碰掉问题(如何修改Maven的JDK版本)

一、使用maven的时候,默认会使用1.5版本的JDK,而且也是编译成1.5的,个人电脑里面用的JDK是1.7的,1.8也出来了,没理由还用1.5的吧!因此我手动改为了1.8,郁闷的是,每次 maven-update project 的时候,又变成1.5的了.以下图所示:maven

二、解决办法,spa

    在网上搜了搜相关资料,解决办法以下:命令行

        打开maven->conf->setting.xml,修改setting.xml文件,找到节点<profile>,在节点里添加以下代码xml

                    <profile>  <!--根据环境参数来调整的构件的配置-->  get

                                <id>jdk-1.8</id>  <!--该配置的惟一标识符。 -->  it

                          <!--  io

                        自动触发profile的条件逻辑。Activation是profile的开启钥匙。如POM中的                                                              profile同样,profile的力量来自  于它可以在某些特定的环境中自动使用某些特定                                                        的值;这些环境经过activation元素指定。activation元素并非 激活profile的惟一方式。  编译

                     settings.xml文件中的activeProfile元素能够包含profile的id。profile也能够经过在命令行,test

                    使用-P标记和逗号分隔的列表来显式的激活(如,-P  test)。  stream

                                        -->  

                                <activation>   <!--profile默认是否激活的标识-->  

                                <activeByDefault>true</activeByDefault>  

                                <!-- 

                                当匹配的jdk被检测到,profile被激活。例如,1.4激活JDK1.4,1.4.0_2,而!1.4激活全部版本                                   不  是 以1.4开头的JDK。       -->

                                <jdk>1.8</jdk>  

                                </activation>  

                                <properties>  

                                <maven.compiler.source>1.8</maven.compiler.source>  

                                <maven.compiler.target>1.8</maven.compiler.target>  

                                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  

                                </properties>  

            </profile>   

三、最后在执行maven-update project,maven的jdk变化成你设置的jdk版本,而不是默认的1.5的版本。

相关文章
相关标签/搜索