我用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. Maven的測試類依賴
- 4. 如何Selenium測試類Maven項目
- 5. Maven子類共享測試
- 6. 的Maven如何做測試類訪問源類
- 7. 如何測試Spring引導應用程序的主類
- 8. 如何在Maven中按類別運行JUnit測試?
- 9. 如何爲類中的所有測試設置測試類別
- 10. 如何從Maven中的`com.android.build.api.transform`包中導入類
- 11. 如何在JRuby中導入Java類中的超級調用以測試
- 12. FEST JUnit-Swing測試noobQ:如何測試主類?
- 13. 將測試類鏈接到其主類
- 14. 如何在測試文件夾中運行主類?
- 15. Maven Findbugs插件 - 如何在測試類上運行findbug
- 16. travis java/maven測試集成 - 運行兩個主類方法
- 17. 如何測試在被測試的類中調用的方法?
- 18. 如何導入將[C++]類導入[objective-c]類的[objective-C++]類?
- 19. 如何在另一個類中的測試類中使用JOptionPane輸入?
- 20. Java主類Apache Maven
- 21. 如何測試類和她的子類
- 22. Drone無法編譯Maven測試類
- 23. 從類路徑運行maven測試
- 24. JPA休眠Maven測試 - >未知類
- 25. Maven沒有看到測試類
- 26. 如何把maven zip依賴於Java測試的類路徑
- 27. Maven exec plugin-如何在classpathscope = test時從main/java導入類
- 28. 在Objective-C中測試類的類型
- 29. 在測試類
- 30. 如何從Maven的測試
你是指src/main/scala和src/test/scala嗎? – 2009-07-15 20:09:59