bestlong 怕失憶論壇

 

 

搜索
bestlong 怕失憶論壇 論壇 Java Maven compile 出現 [WARNING] Using platform encoding ...
查看: 4930|回復: 2
go

Maven compile 出現 [WARNING] Using platform encoding 警告 [複製鏈接]

Rank: 9Rank: 9Rank: 9

1#
發表於 2011-12-1 15:27 |只看該作者 |倒序瀏覽 |打印
mvn compile 後有警告訊息內容如下:

[WARNING] Using platform encoding (MS950 actually) to copy filtered resources, i.e. build is platform dependent!

雖然還是可以成功的 Compile 結束,但是就是看不順眼需要找方法解決
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw

Rank: 9Rank: 9Rank: 9

2#
發表於 2011-12-1 15:35 |只看該作者
因為 maven 會自動判斷工作環境,可以用 mvn -v 來檢查環境狀況

D:\eclipse-workspace\webapp1>mvn -v
Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)
Maven home: C:\java-dev\apache-maven-3.0.3
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_27\jre
Default locale: zh_TW, platform encoding: MS950
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
D:\eclipse-workspace\webapp1>


只要在專案的 pom.xml 加入屬性 project.build.sourceEncoding 設定為 UTF-8
  1. <project>
  2.    ...
  3.    <properties>
  4.       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  5.    </properties>
  6. </project>
複製代碼
這樣在執行 mvn compile 時就會變成顯示

[INFO] Using 'UTF-8' encoding to copy filtered resources.
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw

Rank: 9Rank: 9Rank: 9

3#
發表於 2011-12-1 15:49 |只看該作者
在 eclipse 中設定 properties 也很簡單,滑鼠雙擊 POM.xml 檔案會出現如下畫面


maven-properties-1.png

將 Properties 展開點擊 Create 後輸入:
Name: project.build.sourceEncoding
Value: UTF-8

maven-properties-2.png

確定後儲存 pom.xml

maven-properties-3.png

這樣就可以了
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw
‹ 上一主題|下一主題

Archiver|怕失憶論壇

GMT+8, 2024-4-20 04:58 , Processed in 0.034458 second(s), 12 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.