簡體   English   中英

如何從Eclipse中的Maven構建調試測試?

[英]How to debug tests from a Maven build in Eclipse?

如何啟動Maven構建並讓測試出現在Eclipse的調試透視圖中?

包或安裝意味着一個原子操作,實際上不應該停止調試(除非你正在調試maven插件)。 您應該能夠通過選擇Eclipse項目並執行“Debug As - > JUnit Test”來調試測試。

如果您使用Ecplise Maven插件運行Maven構建:

  • 將調試點放在java代碼中
  • 右鍵單擊Eclipse中的pom.xml或項目,選擇“Debug As”,然后選擇“Maven Install”或者如果你想要另一個Maven目標選擇“Maven build ...”

如何配置:

  • 在Eclipse中創建一個新的Java項目。 我們稱之為“Maven調試器項目”。 這是一個虛擬項目,並不打算包含任何代碼。
  • 創建新的調試配置。 我們稱之為“Maven調試啟動”。 在Connect選項卡中,在Host字段中輸入“localhost”,在Port字段中輸入“5005”,這是Surefire插件與調試器通信的端口。 在連接類型中選擇“標准(插座連接)”。 在“源”選項卡中,添加要調試的項目。

如何使用它:

  • 您現在可以在測試代碼中設置斷點。
  • 在調試中啟動“Maven調試啟動”
  • 使用“ -Dmaven.surefire.debug ”選項啟動Maven構建

我在這里發現了一個有趣的解決方案,它對我有用(這意味着我測試了它,並且它有效),所以我想分享它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM