You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Allyn Tobey (Jira)" <ji...@apache.org> on 2019/08/28 20:00:00 UTC

[jira] [Created] (MNG-6748) Aggregate pom to set properties for all modules

Allyn Tobey created MNG-6748:
--------------------------------

             Summary: Aggregate pom to set properties for all modules
                 Key: MNG-6748
                 URL: https://issues.apache.org/jira/browse/MNG-6748
             Project: Maven
          Issue Type: New Feature
            Reporter: Allyn Tobey


It would be nice to be able to pass properties from an aggregate pom to module poms during a build.

Example: A project with 2 modules with different parent poms from the aggregate and want to share a version of a common dependency. The dependency is not available from the parent perspective. Each module would have to have a full GAV for a dependency, but could share the version so they will match.

 

Proposed Solution: Any property given in the aggregate pom would be available (and overwrite matching child module properties) to the child modules during build process.

 

Another [example|[https://stackoverflow.com/questions/52379013/how-to-set-environment-variable-in-maven-aggregator-without-inheritance-to-be-re]] with similar expectations.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)