mirror of
https://github.com/apache/maven.git
synced 2025-02-08 02:59:22 +00:00
Maven Consumer POM redone, it happens only in "maven3 realm" (before resolver), and allows use cases like m-gog-p and checksum-m-p work as before. Key aspects: * consumer POM is injected to build earliest possible as attached artifact * it lives and is visible just like any other attached artifact (so m-gpg-p can process it) * just before the install/deploy, they are "swapped out" to replace POM along with all "extras" it may have (checksum, signature) * to support use cases like MNG-7067 (in memory model is changed, but not POM file), OnChangeTransformer could be extended to take into account both: file content and model content. --- https://issues.apache.org/jira/browse/MNG-7622