[MCOMPILER-391] Use dep mgmt when resolving annotation processors and their deps by psiroky · Pull Request #180 · apache/maven-compiler-plugin (original) (raw)
psiroky changed the title
[MCOMPILER-391] Get annotation processor version from dependencyManagement [MCOMPILER-391] Use dep mgmt when resolving annotation processors and their deps
…ir deps
dependency managemet can be used for two slighty difference use cases (when it comes to annotation processors): -- getting the version of the top-level processor path elements -- passing the list of managed dependencies to maven-resolver when resolving the whole processorpath These two can be combined, so there is total of 4 valid combinations (some of them make more sense than the others, but generally there is no reason to not support all of them)
using dependency management when resolving transitive dependencies of annotation processors is something that may or may not be desired. For that reason, there is a new flag that explicitly enables this behavior, while default is to not use dependency management (the current behavior)
psiroky marked this pull request as ready for review
famod mentioned this pull request
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
[ Show hidden characters]({{ revealButtonHref }})