一从橘、問題
這是本人第一次學(xué)maven,跟B站老師學(xué)的础钠,由于視頻是以前的恰力,現(xiàn)在學(xué)習(xí)過去的知識,首先我們無論是軟件還是各種包都是用的最新的旗吁,這就遇到版本問題踩萎,關(guān)于這個問題真的很讓人頭疼。
本人這次遇到的問題是:打開cmd命令窗口執(zhí)行mvn compile
命令很钓,提示 “ [ERROR] 不再支持源選項 5香府。請使用 7 或更高版本÷刖耄” 錯誤信息企孩。
二、原因
這就是本人剛剛談到的版本不匹配問題袁稽。主要是 pom.xml 文件中配置出現(xiàn)的問題
老師配置為:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apche.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.njpowernode</groupId>
<artifactId>ch01-maven</artifactId>
<version>1.0-SNAPSHOT</version>
</project>
三勿璃、解決辦法
在老師的配置基礎(chǔ)上加上下面這段代碼:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
四、最終結(jié)果
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apche.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<groupId>com.njpowernode</groupId>
<artifactId>ch01-maven</artifactId>
<version>1.0-SNAPSHOT</version>
</project>