我用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