[ 
https://issues.apache.org/jira/browse/IGNITE-13987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17264654#comment-17264654
 ] 

Peter Ivanov commented on IGNITE-13987:
---------------------------------------

[~amashenkov], I think that some plugins like RAT should not be configured in 
parent at all, because it will be used only in root module, while current 
configuration will run it for every module. Thus, configuration should be moved 
to root module, AFAIK.

However, this setting can be done in separate task. I guess we are free to 
merge this PR and continue maven improvement.

Also, we have to create separate test suite for TC that should check that there 
are violations of dependencyManagement/pluginManagement approach. Can you 
please file the ticket and assign to me, I will devise some checks for that.


Thanks!

> Improve dependencies management.
> --------------------------------
>
>                 Key: IGNITE-13987
>                 URL: https://issues.apache.org/jira/browse/IGNITE-13987
>             Project: Ignite
>          Issue Type: Improvement
>          Components: build
>            Reporter: Andrey Mashenkov
>            Assignee: Andrey Mashenkov
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Let's avoid hardcoded dependency versions in module pom files and use 
> properties for versions as it is done Ignite 2.x.
> As more than one module can have same dependency, the proper place to define 
> versions is the parent pom.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to