Fix TestNG version conflict; don't depend on Guava
·
36 commits
to master
since this release
While working on a different project, I discovered that this appender could trigger version conflicts by loading older versions of TestNG classes. I resolved this issue by replacing direct references to these classes with equivalent code implemented via the Java reflection API.
I also removed the dependence on Google Guava. I was only using one class from this library, for an operation that was easily implemented with standard Java features.