Hi Rao,
Thanks for replying. I actually just committed my changes to github, I apologize I thought I had previously committed. The project will build but isn't passing all tests. I haven't worked on it since Friday but at that time I was running into an issue where I was going to have to add a "throws URISynaxException" to hundreds of methods in hundreds of classes, so I need to figure out a better solution for that issue. I need to do some work on it but got pulled into something else the last few days and might not get back to it today (although I would like to).
Regarding your questions,
1) I'm not specifically looking for any features except that I need log4j2 API compatibility in the soapui-maven-plugin. I'm working on a project to upgrade a bunch of old packages in a decade old webapp, Log4j is one of those packages. We also have a package that used maven-soapui-plugin 4.5.1. I'm starting with the newer version since I get the same error using soapui-maven-plugin 5.x (the error is due to log4j API incompatibility, I can post the exact error if that's useful).
2) After forking, the changes I made are pretty substantial but all related to upgrading log4j to log4j2. That includes upgrading all log4j.xml files to be log4j2 compliant. Because soapui implements custom appenders, I also had to make changes to those. The changes were pretty straight forward and although I may not have captured all of the functionality that was in place previously, I got most of it and it should work for my purposes. It could easily be continued upon to robustly implement log4j2 since the lift is really not that big, especially for someone familiar with the codebase.
3) Correct, but the APIs changed and because soapui implements custom appenders, it's not as simple as using the convenient log4j1 to log4j2 bridge api.
Thanks,
Tim