The Swagger fraction currently references libraries which are older than what gets generated for the effective POM. Instead of fighting it all the time, it would help if we can align them with the versions coming from WF parent and reuse modules that are already published by WF parent.
I know that the Gradle plugin isn't exactly a priority for the team, but I am hoping that I can help out in that space.
For now though, I have found that by reducing the library version conflicts, I can build a "bundled" jar file that works without issues.
I have prepared the commit changes and I shall share it after the issue is created.