maven工程clean之後亂碼問題
本文轉載自http://www.cnblogs.com/liuweiblog/p/5220417.html
最近遇到一個問題,自己的工程編碼採用的是utf-8,clean和update maven dependency之後中文是亂碼顯示狀態。
分析原因可能是maven編碼使用字符集與文字字符集不一致的原因。
一.故本人採用如下方法解決:eclipse->右鍵工程->properties->resource,將text file encoding選擇utf-8,則eclipse以utf-8解碼處理此工程,重新整理工程。
二.緊接著問題來了,由於此工程是maven構建工程,在maven clean install命令過程中,又爆出了編碼錯誤。搜尋了一下問題,是由於maven編碼使用字符集與文字字符集不一致的原因。解決方法是,在pom.xml檔案中顯示設定maven編譯採用與文字字符集同樣的編碼方式,maven預設採用gbk編碼字符集。設定方式有如下兩種,第一種如下:
//通過project.build.sourceEncoding屬性設定字元編碼,告訴maven這個專案使用UTF-8來編譯
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>
或者第二種:
<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration><source>1.6</source> <target>1.6</target> <!-- 指明編譯原始碼時使用的字元編碼, maven編譯的時候預設使用的GBK編碼, 通過encoding屬性設定字元編碼, 告訴maven這個專案使用UTF-8來編譯 --> <encoding>utf8</encoding> </configuration> </plugin>
在對專案進行maven編譯操作就順利通過了。
三.解決了這個問題,還有最後一個想法,由於要解決中文亂碼問題,目前一般將檔案進行utf-8統一編碼,因此設定一下eclipse,預設使用以utf-8的方式來處理文字檔案,設定方法如下。
修改Eclipse中文字檔案的預設編碼:windows->Preferences->general->Workspace->Text file encoding設定為UTF-8
修改JAVA原始檔的預設編碼:windows->Preferences->general->Content Types->右側Context Types樹,點開Text,選擇Java Source File,在下面的Default encoding輸入框中輸入UTF-8,點Update。
這樣設定之後,重啟eclipse,就會預設用uft-8方式對檔案進行編碼,而且匯入其他工程時eclipse採用的編碼處理方式也是utf-8了。
相關推薦
maven工程clean之後亂碼問題
本文轉載自http://www.cnblogs.com/liuweiblog/p/5220417.html 最近遇到一個問題,自己的工程編碼採用的是utf-8,clean和update maven dependency之後中文是亂碼顯示狀態。 分析原因可能是maven編碼使用字符集與文字字符集不一致的原因。
解決 Maven工程執行報錯Failed to clean project: Failed to delete
在執行maven工程總是報“Failed to clean project: Failed to delete”錯誤,原因是因為之前編譯的工程還在執行,無法clean,導致maven生命週期無法繼續進行。 看到網上很多誤人子弟的方法,什麼關閉java程序,還有說等待一段時間讓他自動好的。這個問題的解
jenkins 構建maven工程--Unknown lifecycle phase "clean"
構建命令為 clean install 執行時報錯 [JstudioMybatis] $ /usr/local/program/maven3.5/bin/mvn -f pom.xml -s /usr/local/program/maven3.5/conf/settin
idea上maven專案clean後之後遇到的坑
編譯器使用的是IDEA,從svn上down下來一個專案,包括程式碼還有class檔案都有,一塊下載的。部署在tomcat下之後,debug跑起來~~~ 一切都很順利,然而。。。專案是maven專案,由於要打包部署到伺服器,所以先clean了一下,在編譯,,,專案跑不起來了,
maven clean之後再maven install報錯
問題:maven專案,使用maven clean 命令之後,再使用maven install 命令重新安裝,就會報很多錯誤,提示配置檔案和jar包找不到! 解決:選中專案,使用myeclipse的clean工具(Project--> Clean),把專案Clean一
maven工程src/main/java目錄無法創建問題
知識庫 word tle prop works lan rep lac title 在項目上右鍵選擇properties,然後點擊Java build path,在Librarys下,編輯JRE System Library,選擇 workspace default jre
maven工程:Missing artifact com.sun:tools:jar:1.5.0:system 解決方法
end rop jdk 一個 blog enc files mave system 修改maven的pom文件指定 a.定義屬性<properties><java.home>C:\Program Files\Java\jdk1.6.0_21<
在 eclipse中 創建 web 版的 maven 工程以及 進一步了解 pom.xml 中 scope 的相關配置設置問題
maven scope web 版的 maven 工程 pom.xml 1、在 eclipse中 創建 web 版的 maven 工程: a、和 創建 java 版的 maven 工程一樣,先選中一個簡單的工程(跳過經典模式),後填寫坐標(不了解的看先前的博文),在打包方式中選擇 war
maven工程web層的spring配置文檔
pat nco clas log instance clu expr ons -- 1、引入jdbc配置文檔 2、掃描文件 3、上傳文件的設置 下面是例子: <?xml version="1.0" encoding="UTF-8"?> <beans
maven工程web層的web.xml配置文檔內容
ati exp expose param 過期 for work utf-8 xmlns 下面是web層,web.xml配置文檔裏面需要配置的東西: 1、lo4j配置 2、讀取spring文件配置 3、設計路徑變量值 4、spring字符集過濾器 5、登陸過濾器 6、spr
新建一個maven工程
val strategy 清單 4.3 創建 star ret cut code 軟件151 徐中飛 使用spring boot新建maven工程不在需要建立maven web工程,只要一般的maven工程就好了。 二、maven包的導入 清單如下: <
Idea手工構建Maven工程
一個 mave 普通 alt 所有 png http log ima 選擇新建一個普通的Java工程 手工創建所有目錄,並且創建pom.xml文件 Idea手工構建Maven工程
Maven工程配置代碼覆蓋工具Jacoco
java redis dubbo spring 本篇博文我們將給出示例理解如何在Maven工程中配置Jacoco和如何使用Jacoco查看代碼覆蓋報告~Jacoco是一個開源的Java代碼覆蓋率工具,Jacoco可以嵌入到Ant 、Maven中,並提供了EclEmma Eclipse插件,也可
Maven詳解(三)------ Maven工程目錄介紹
詳細講解 com tid pom.xml imp 工程目錄 在哪裏 根據 cat 上一章我們配置並安裝好了 Maven,那麽這一章我們介紹如何用eclipse創建一個 Maven 工程,然後介紹 Maven 工程的目錄結構。 1、eclipse 創建 Maven 工程
SSM學習-新建Maven工程
targe servers def repos pmp webapp 錯誤 plugin lns 1.創建Maven工程 1.1 用elcipse新建一個簡單的maven工程 1.2 設置maven工程的setting.xml配置文件 se
新手快速生成Spring boot maven工程
配置 部分 ring nbsp start 新手 boot style oot Spring boot本人實際使用也有一定時間了,最近抽空看了點官方文檔,然後發現官網提供了自動生成簡單Spring Boot工程的功能。 很喜歡這個功能,太適合入門同學使用了,特別是聯
eclipse maven工程中src/main/resources目錄下創建的文件夾是包圖標的解決方法
-s art ont box ext 創建 == dig views 如圖:在src/main/resources目錄下創建的文件夾卻以包的圖標顯示 修改方法: 入下圖,按順序1 ,2,3,4操作,把3處remove,在4處添加** 修改後如下: 然後點擊完成後,
關於讀完《軟件工程》之後不解的問題
size 工程 工程師 理解 百度 敏捷流程 屬性 6.2 找到 在讀完這本書以後我有以下問題感到不解: 1.在第三章,3.2的時候,提出軟件工程師的思維誤區,其中一個是“分析麻痹”,在百度上並未找到解釋,書上說“分析太多,腿都麻了,沒法起步前進”對於這一解釋不是很明白。
maven工程中導入三方jar包控制引入版本的小知識
tis aop model pen framework lns cor log4j 版本號 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM
maven工程pom.xml報jdk.tools.jar找不到問題
pom 文件的 targe copy 自己 .exe target 別人 數據平臺 轉自:http://www.cnblogs.com/gaoxu007/p/7204827.html 最近項目中使用到大數據平臺,代碼中應用了hbase-client.0.98.6-hadoo