2014-10-18 56 views
0

我的目標是在fitnesse.responders.run.slimResponder中運行單元測試,以測試我的DataFlex SlimRunner實現。所以我下載了Fitnesse源代碼,並將其作爲Eclipse中的一個新Java項目。我可以通過在build.xml文件上選擇Run As Ant Build(2)來編譯它。但爲了解決在Eclipse中的Problems視圖中包含錯誤,我最終手動添加了幾十個外部JAR。我發現Maven/Ivy顯然已經下載了這些罐子作爲Ant構建的一部分。但不知何故,這些不會被添加到Java Build Path中。爲Fitnesse解決Eclipse中的依賴關係

我認爲應該有一種更簡單的方法來設置Java Build Path,而不是手動添加JAR文件,因爲build.xml顯然已經包含了所有這些信息。我錯過了什麼?

+0

將這些依賴關係添加到您的pom文件中,它們將自動添加到您的Eclipse路徑中。對於fintnesse來說,存在一個支持跑步健身的maven插件。你爲什麼使用Ant構建? – khmarbaise 2014-10-19 07:51:52

+0

@khmarbaise感謝您的指針!我現在試圖使用Maven。 http://stackoverflow.com/questions/26461150/how-can-i-get-fitnesse-into-eclipse-from-the-maven-central-repository – 2014-10-20 08:16:32

回答

0

Fitnesse Readme.md提到使用Apache Ivy進行依賴管理。從Eclipse Marketplace下載IvyDE,並進行設置(使用屬於Fitnesse源代碼的ivy.xml)。