[Optional] Auto-detect dependencies in Maven/Gradle project
Created by: jsilbereisen
Some Perfumes need resolution of external dependencies. At the moment, dependencies have to be provided manually, but it would be way better if for common build-systems like Maven and Gradle, dependencies would be auto-detected. This does not mean manual resolution - just fetching the correct JARs from the local repositories, so that we can give them to JavaParser for symbol resolution.
For Maven, I already found an interesting StackOverflow post: https://stackoverflow.com/questions/11799923/programmatically-resolving-maven-dependencies-outside-of-a-plugin-get-reposito
The goal would be, that the detection engine searches automatically in a given directory for the POM/gradle file, and can with this information fetch all required dependencies from the local repository with the correct version. No dependencies shall be downloaded. If any dependencies are missing, maybe a warning is appropriate.