項目的主POM文件里面添加maven打包插件
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.2</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding><compilerArgs><arg>-XDignore.symbol.file</arg></compilerArgs><fork>true</fork></configuration></plugin></plugins></build>
整個項目配置的編碼需要一致,我這里是UTF-8
特別說明下,我是因為之前GBK的編碼,這里改成UTF-8以后,發現打包還是失敗,且出這個錯誤:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project javacore-web: Input length = 1 -> [Help 1]
最后發現是properties的配置文件創建的時候格式是GBK,改成UTF-8后,里面的內容都亂碼了,需要把整個配置文件刪掉,重新再創建一次就打包正常了。
另外這里說下Maven命令的輸入框,點這里輸入命令就行
因為我這里有多套環境的配置文件,可以使用命令(test是環境名稱)
mvn clean package -Ptest
也可以直接選中環境點清除+打包