Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
Todo:
- generate tree model of a Maven multi-module project
- generate tree model of a Gradle multi-module project
- diff those 2 models into a deficiency model
- let a deficiency handler correct issues by directly modifying the local filesystem
Issues are:
- differences in settings.gradle as generated from Maven model vs Gradle model
- auto generated from Maven model, can always override any existing in file system
- differences in dependencies.gradle as generated from Maven model vs Gradle model
- optionally needs additional information for shortcut names on external dependencies (but we might just auto-generate these shortcut names aka library references)
- auto generated from Maven model, can always override any existing in file system
- differences in build.gradle as generated from Maven model vs Gradle model
- handle missing build.gradle file
- there are open questions: clearly we don't want to support full build.gradle syntax, but just a minimal required subset