我在OS X Snow Leopard上使用Eclipse 3.5 Java EE 64位。類路徑構建訂單更改
想知道如何在每次運行標準Ant構建腳本時更改.classpath文件的標記順序。
當我手動更改這樣的構建路徑順序(通過Eclipse):
右鍵單擊項目在項目資源管理器。
上下文菜單打開
轉到構建路徑
配置構建路徑
單擊Java構建路徑排序和導出選項卡
修改訂單看起來像這樣:
- 的myproject /工作/ SRC(移動該頂端)
- 的myproject /工作/測試/單元
- 的myproject /工作/ IMPL/SRC
(該myproject的/工作/ IMPL/src目錄是一個鏈接資源指向這是在Eclipse開放 在同一時間 第二Eclipse項目)
的myproject的/工作/ IMPL /默認SRC是訂單的第一位置。 手動將myproject/work/src移動到頂部(通過單擊向上按鈕)。
當我跑我的構建腳本,似乎.classpath文件(此順序寫入到幕後的)復位到以前的樣子:
這是爲什麼? Eclipse何時何地修改.classpath文件?如何設置它以便人們可以通過Eclipse手動更改構建順序,但.classpath的構建順序不會重置爲默認值?在設置完這個後,通過鼠標右鍵點擊我的項目(不是impl之一)並轉到生成項目來構建項目,順序永遠不會改變。它只在Ant構建腳本運行時重置。