【发布时间】:2018-08-29 18:02:24
【问题描述】:
我需要构建一个可执行的 *.jar 文件,该文件将包含 src 和 test 类(及其资源)。 我有:
- 自定义测试框架(又名 src 类);
- 用于 http 传输等的公共库(也称为 src 类的依赖项);
- 一堆测试(又名测试类);
- TestNG(作为测试类的依赖项)。
我也有我的测试运行器,它运行测试为:
testNG.run();
从资源中读取 *.xml(在测试资源中)。
我试过maven jar manual,但我只需要一个罐子。
堆栈上的所有答案都不起作用。一次我无法添加清单文件,一次我无法添加资源文件,一次这是两个不同的 jar,我需要使用一个作为依赖项。
有人知道可行的解决方案吗?
附:这不是生产代码。我知道,在生产 jar 中进行测试是个坏主意。这是 QA 团队的测试。
【问题讨论】: