熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

eclipse忽略svn目錄文件編譯

2013-11-23 19:20:14  來源: Java核心技術 

  使用eclipse進行開發時在編譯JAVA代碼時的原則是對於源代碼目錄中的所有*java文件編譯成同名的*class文件而對於如abcjava中的內部類C編譯成abc$Cclass對於所有非java後綴後的文件與目錄連同編譯後的文件復制到目標位置

  這樣就存在一個問題如果代碼是從svn庫檢出的每個目錄下都會有個svn類型的目錄eclipse會把它們全都拷貝到編譯目錄(默認為bin)導致svn客戶端會誤認為bin目錄是svn co出來的而bin目錄下的svn信息又與該目錄下的文件內容不符這樣很多svn客戶端就錯亂了更有甚者會把bin目錄下的內容check in到庫中

  解決這個問題很簡單修改項目屬性(選中工程>右鍵>properties)選擇Java Build Path在Sources選項卡中選擇對應的源代碼目錄選中Excluded點擊edit在Exclusion pattems裡填加 **/svn/** 就可以了這樣eclipse在編譯時會忽略掉svn目錄

  對於TortoiseSVN可能會設置使用_svn代替svn目錄做相應設置即可

  更多關於TortoiseSVN的設置可參考官方提供的中文幫助文檔

  _zh_CN/l


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26678.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.