这个问题困扰自己好几天了,问不少人,也没有什么结果,所以整理下麻烦了解的各位能指点下
这里把 Report 的 github 源码放出来:https://github.com/dwdyer/reportng

问题

1、ReportNG 是使用 maven 打包的,但目录结构和正常的 Maven 工程的目录有点不一样,正常的大概为下面这样
src
├──main
├────bin
├────java
....
但那个 ReportNG 源码的为
src
├──java
├────main
├────resources
....
直接使用 export --JAR file 打包出来的 ReportNG,目录结构还是多目录的结构,不是正常的 Maven 打包出来的目录结构,但我把对应的 ReportNG 的目录修改成正常的 Maven 的目录就可以使用 export --JAR file 打出可以正常使用的包来,正常的目录如下图

这里没有使用 maven 的方式打包,是问了几个修改过的文章的博主,都说是直接用以上的方式就可以正常打包了(自己也使用了 maven 的方式打包了,但还是没有打包成功,原因自己还在查询中)。(https://testerhome.com/topics/2180

2、看这个博客http://tech.it168.com/a2013/0906/1530/000001530755_3.shtml 使用了以上自己修改目录结构的 ReportNG 源码,在 eclipse 显示各种错误啊,看下图吧

但使用源码直接修改的就上面这些没有错误提示,被这几个问题搞晕了好几天了,麻烦知道的朋友指点下。
还有一个问题就是上面博客中提到的要修改 main 函数,但在 appium 中是没有 main 函数的,具体的修改方法是去修改对应的 xml 中的监听类吗?


↙↙↙阅读原文可查看相关链接,并与作者交流