Maven編譯jdk版本設定
阿新 • • 發佈:2019-02-19
SVN導下來的maven專案pmo檔案報錯,查了一下原因,主要是兩個。
一個是找不到對應的jar包,可能是網路原因沒有下下來,但是clean build試了好幾次也不行,後來換了一下有問題的幾個jar包的版本號,就順利下下來了。
之後build還是有錯,按照下面方法可以解決。
首先先把pom這段修改成1.7
<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin>
然後再把maven安裝目錄conf的setting.xml中profies節點新增
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile>
再clean ,build就可以了,注意myeclipse編譯版本也要對應改成1.7。
後來又報錯,發現是sql jdbc jar版本的問題,我是sqlseerver2008 jdk1.7 myeclipse2013,sql jdbc jar4.2不行,4.0是可以的。