我在我的本地~/.m2
repo中安装了一个jar,我想通过python脚本使用-Dtest
选项执行单个测试。我试过在命令行mvn surefire:test -DdependenciesToScan=groupId:artifactId -Dtest=NameOfTest
上使用这个命令,但是它看起来并不像Maven在groupId中找到NameOfTest:artifactId依赖关系并返回时没有执行任何测试?在已安装的maven工件中执行单个测试的任何方式?在已安装的Maven jar中执行单个测试
1
A
回答
0
通常,默认情况下,maven中的src/test/java(或相应的测试源目录)中的Java类将不会以构建的工件结尾。如果你检查JAR的内容,你可能会注意到没有编译过的测试类,这就是为什么Maven找不到它们。
如果你真的想把你的测试源编译到JAR中,有插件可以帮助你。特别是,标准Maven JAR Plugin。
但是,我建议你仔细考虑为什么你需要在构建的工件中使用测试类。测试套件的标准使用是测试正在构建的主要源代码。有些人认为最终制品的测试是有效的,但它们很少见,通常可以用其他方式解决(Related discussion)。
相关问题
- 1. 如何在maven中安装测试jar?
- 2. 测试已安装的Apache Maven
- 3. 在maven中运行单个测试 - >没有执行测试!
- 4. Maven执行单个附加测试
- 5. 在Maven中创建可执行测试jar时出错
- 6. TestNG在jar文件中执行已编译的测试
- 7. shaded .jar已安装
- 8. 安装一个新的jar maven eclipse
- 9. 在pom maven中安装库jar
- 10. Kotlin - Maven未执行测试
- 11. Force Maven安装.esb和.jar
- 12. 在Visual Studio中执行单个Boost测试单元测试
- 13. 在maven中本地安装的jar,但maven仍然在jar中搜索intranet repo
- 14. Maven - 在单独的多线程jvm进程中执行单个测试类
- 15. 单元测试执行期间的Windows 8 Appx安装超时
- 16. 可执行的JAR安装路径
- 17. 安装jar检查是否已安装
- 18. 错误java.lang.ClassNotFoundException在执行mvn clean之后的测试中:安装
- 19. jmeter插件maven测试jar
- 20. 为什么Maven在JAR已经存在的时候再次运行测试?
- 21. Maven的安装,但不会执行
- 22. 我对kundera进行了mvn安装。我想添加已安装的jar到另一个maven项目
- 23. Maven的包含在可执行的JAR
- 24. 使用Maven/Jenkins执行单个TestNG测试用例
- 25. JUnit + Maven +并行测试执行错误
- 26. Maven并行执行SoapUI测试
- 27. 如何在maven中的集成测试目标中运行单个测试
- 28. Maven Surefire:运行一个单元测试
- 29. 运行单个测试方法与Maven
- 30. Maven:更改执行测试的目录