2012-11-09 59 views
2

是否可以在兩個獨立的項目之間使用Netbeans xdebug進行調試?Netbeans XDebug忽略項目之間的斷點

一個項目是主要代碼,第二個是一個庫。我可以成功地調試主代碼,但庫不爲我工作,NetBeans調試簡單地跳過斷點。

我使用NetBeans 7.2和Xdebug 2.2.1。

我試圖在這裏描述的項目之間創建一個符號鏈接引用(http://stackoverflow.com/questions/5746952/xdebug-across-projects-in-netbeans),但這並沒有解決問題。

我也試圖在「LIB」項目作爲「圖書館」鏈接,但是這也沒有解決問題。

任何想法?

回答

1

我不認爲Netbeans的允許在同一時間調試兩個不同的項目。所以你將不得不將這兩個項目合併爲一個。

0

我的設置是這樣的: 我使用的是遠程Web服務器,其中主要項目代碼和庫託管。我已經將主項目作爲驅動器安裝在本地PC上(使用MacFusion),並讓NetBeans直接在那裏的文件上工作。我的NetBeans運行配置已設置爲使用遠程Web服務器。

下面的食譜工作,該設置:

  1. 創建符號鏈接到您的主項目庫(和你的SCM忽略它)
  2. 做一個掃描外部變化在NetBeans
  3. 轉到您的主項目的Properties> Run Configuration
  4. 單擊高級按鈕並在路徑映射表中添加一個新行
  5. 輸入庫i的絕對(遠程主機)路徑n中的服務器路徑列(不是路徑創建符號鏈接)
  6. 輸入本地絕對路徑庫符號鏈接

我還沒有測試這對於本地堆棧設置,但我認爲這應該工作正常。技巧在於符號鏈接和路徑映射組合。