我用Maven生成了一個新的Scala項目,它創建了一個帶有src/main/scala和src/test/scala文件夾的文件夾結構。 我在src/main/scala中有一些代碼,想要編寫一些測試,問題是我無法從src/main/scala中導入類。 我該怎麼做?如何在Maven的測試類中導入主類?
2
A
回答
1
可能是我誤解了這一點,但理想情況下,您將在與您正在測試的源代碼類相同的包中進行測試,因此您不必導入它們。
Maven應該確保測試階段期間測試類可以看到您的源代碼。源代碼(src/main/scala)是在編譯階段構建的,並放置在目標/類中,並且測試(src/test/scala)在測試編譯下構建並放置在目標/測試類下。在測試階段,maven應該在運行測試時確保target/classes和target/test-class都在類路徑上。
看下目標並細讀下面的結構 - 它講述了一個故事 - 這是maven做的結果。
+0
這就是我的想法,但測試不編譯 – 2009-07-15 20:31:55
相關問題
- 1. 如何在主類中使用maven測試類
- 2. 如何從Maven的主文件夾訪問測試類?
- 3. 不能導入的applicationContext在測試類
- 4. Maven的測試類依賴
- 5. 如何Selenium測試類Maven項目
- 6. Maven JUnit測試用例測試類NoClassDefFoundException
- 7. Maven子類共享測試
- 8. 的Maven如何做測試類訪問源類
- 9. 如何在主類中導入java靜態類
- 10. 如何測試Spring引導應用程序的主類
- 11. Maven Shade插件 - 如何包含測試類和測試資源?
- 12. 如何在Maven中按類別運行JUnit測試?
- 13. 如何爲類中的所有測試設置測試類別
- 14. 在使用Maven進行測試時添加引導類路徑
- 15. 如何從Maven中的`com.android.build.api.transform`包中導入類
- 16. 如何在JRuby中導入Java類中的超級調用以測試
- 17. FEST JUnit-Swing測試noobQ:如何測試主類?
- 18. 將測試類鏈接到其主類
- 19. 如何在測試文件夾中運行主類?
- 20. 如何在maven中運行JUnit測試如果測試不在測試目錄中,但是在主目錄中並且類名不含關鍵字。* Test。*
- 21. Maven Findbugs插件 - 如何在測試類上運行findbug
- 22. 如何測試在被測試的類中調用的方法?
- 23. travis java/maven測試集成 - 運行兩個主類方法
- 24. 在src/main/resources中的Maven Jar主類
- 25. 如何導入將[C++]類導入[objective-c]類的[objective-C++]類?
- 26. 如何在另一個類中的測試類中使用JOptionPane輸入?
- 27. 如何測試類和她的子類
- 28. Java主類Apache Maven
- 29. 如何在distZip中包含測試類?
- 30. 如何在測試中導入測試模塊?
你是指src/main/scala和src/test/scala嗎? – 2009-07-15 20:09:59