2015年7月18日 星期六

[Eclipse] User Library 設定的儲存位置與匯入匯出

在當前workspace下寫程式,如何不切換workspace,來取得另一workspace的user library設定呢?
  • Eclipse如何儲存User Library
每個workspace,有自己User Library的設定,請開啟workspace目錄中的 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs 檔案,以org.eclipse.jdt.core.userLibrary.開頭的字串,即為各個user library的資訊

  • 用Notepad++處理,讓library整齊列出
將單個user library等號後的字串複製至空白檔案,刪除字串\r\n,刪除字串\t (注意,Search Mode請選擇Normal)


使用Nodepad++的plugin XML Tools,功能Pretty print (XML only with line breaks)


即可得以下排版


  • 如何匯出/入User Library
如果想要將user library設定移轉至另一workspace,叫出Preferences


至Java -> User Libraries,選取library後,點選 export鈕匯出


再切換至目的workspace,點擊import鈕匯入即可


ps.如果Notepad++安裝XML Tools失敗,可至這裡下載zip包,解壓縮後,照install.txt安裝至notepad++目錄即可

參考文章:http://stackoverflow.com/a/10803953