搭建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的版本。

相關文章
相關標籤/搜索