[
https://issues.apache.org/jira/browse/MNG-8432?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavel_K updated MNG-8432:
-------------------------
Description:
Currently, it is not possible to get BOM properties in child project. For
example, if in child project you do:
{code:java}
<dependency>
<groupId>com.company.bom</groupId>
<artifactId>bom</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
{code}
then you can't not use bom properties (dependency versions) in this child
project.
For example, if you want to use maven-dependency-plugin then you need to add
all dependency versions manually because otherwise you will get
maven-dependency-plugin:3.8.1:copy failed: version can neither be null, empty
nor blank.
This problem was also discussed on
[StackOverflow|https://stackoverflow.com/questions/45963173/import-maven-property-used-in-bill-of-materials-bom
] with 10K views
That's why I suggest to add possibility to use BOM properties in child pom.xml
was:
Currently, it is not possible to get BOM properties in child project. For
example, if in child project you do:
{code:java}
<dependency>
<groupId>com.company.bom</groupId>
<artifactId>bom</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
{code}
then you can't not use bom properties (dependency versions) in this child
project.
For example, if you want to use maven-dependency-plugin then you need to add
all dependency versions manually because otherwise you will get
maven-dependency-plugin:3.8.1:copy failed: version can neither be null, empty
nor blank.
This problem was also discussed on
[StackOverflow|https://stackoverflow.com/questions/45963173/import-maven-property-used-in-bill-of-materials-bom
] with 10K views
That's why I suggest to add possibility to use BOM properties in child pom.xml
> Add possibility to use BOM properties in child pom.xml
> ------------------------------------------------------
>
> Key: MNG-8432
> URL: https://issues.apache.org/jira/browse/MNG-8432
> Project: Maven
> Issue Type: New Feature
> Affects Versions: 3.9.10
> Reporter: Pavel_K
> Priority: Major
>
> Currently, it is not possible to get BOM properties in child project. For
> example, if in child project you do:
> {code:java}
> <dependency>
> <groupId>com.company.bom</groupId>
> <artifactId>bom</artifactId>
> <version>1.0.0</version>
> <type>pom</type>
> <scope>import</scope>
> </dependency>
> {code}
> then you can't not use bom properties (dependency versions) in this child
> project.
> For example, if you want to use maven-dependency-plugin then you need to add
> all dependency versions manually because otherwise you will get
> maven-dependency-plugin:3.8.1:copy failed: version can neither be null, empty
> nor blank.
> This problem was also discussed on
> [StackOverflow|https://stackoverflow.com/questions/45963173/import-maven-property-used-in-bill-of-materials-bom
> ] with 10K views
> That's why I suggest to add possibility to use BOM properties in child pom.xml
--
This message was sent by Atlassian Jira
(v8.20.10#820010)