記maven專案的兩個奇怪情況

weixin_45724872發表於2020-10-03

一、maven報錯:不再支援源選項 5。請使用 6 或更高版本。

解決辦法

pom.xml檔案中增加maven編譯的jdk版本設定,maven.compiler.source和maven.compiler.target,另外java.version最好也加上

     <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> 

這個解決辦法來自於連結

我只新增了maven.compiler.source
和maven.compiler.target
就正常了

二、類載入器的getResourceAsStream讀取不到配置檔案

我配置檔案是放在resources下的一個名為SqlMapConfig.xml 然後讀取的時候寫的是getResourceAsStream("SqlMapConfig.xml");

但是空指標異常了

解決辦法

我將pom.xml 中的

<packaging>pom</packaging>

改為了

<packaging>jar</packaging>

就正常了,原因暫時不明…等待學習

相關文章