NullPointerException attempting to convert large maven pom to gradle

Yes that sounds extremely useful. Thank you!

FYI - I’ve made some progress on this and have create a plugin which can transform pom.xml files by first generating the effective pom. You can configure either an aggregate transform… which will create a single file for all pom.xmls or a per project transform which will create a file per pom.xml. See example usage here

Sample freemarker template here which transforms the pom.xml files here

Transform config here and the generated script is applied here

If you wanted to use nebula dependency recommender you could likely do a projectsTransform { ... } to generate a root project script containing the versions and then a projectTransform to generate dependency scripts for each project without version numbers.

Let me know if you find it useful and if you come up with some freemarker scripts you’d like to share :smile: