Re: [VOTE] Retire Maven Runtime library

2019-05-15 Thread Tamás Cservenák
+1 On Wed, May 15, 2019, 22:33 Robert Scholte wrote: > Hi, > > The Apache Maven project consist of about 100 (sub)projects. Due to the > small number of volunteers and the huge amount of code to maintain we're > missing enough space to make real progress on all these projects, including > our

Re: [VOTE] Retire Maven Runtime library

2019-05-15 Thread Tibor Digana
+1 On Wed, May 15, 2019 at 10:33 PM Robert Scholte wrote: > Hi, > > The Apache Maven project consist of about 100 (sub)projects. Due to the > small number of volunteers and the huge amount of code to maintain we're > missing enough space to make real progress on all these projects, including >

Re: [VOTE] Retire Maven Runtime library

2019-05-15 Thread Karl Heinz Marbaise
Hi, +1 from me. Kind regards Karl Heinz Marbaise On 15.05.19 22:33, Robert Scholte wrote: Hi, The Apache Maven project consist of about 100 (sub)projects. Due to the small number of volunteers and the huge amount of code to maintain we're missing enough space to make real progress on all

[VOTE] Retire Maven Runtime library

2019-05-15 Thread Robert Scholte
Hi,   The Apache Maven project consist of about 100 (sub)projects. Due to the small number of volunteers and the huge amount of code to maintain we're missing enough space to make real progress on all these projects, including our ambitious ideas for the next major version(s) of Maven itself.

Re: Merging dependency exclusions from dependencyManagement and dependencies

2019-05-15 Thread Andy Feldman
I have observed similar behavior with the version number. My conclusion was that dependencyManagement is not transitive. Example of what I observed: I have a project my-library with transitive dependencies on 3rd-party-library version 1.1 and 1.2 that would normally resolve to 1.1. I use

Re: Maven adjusts transitive compile-scope dependency to test-scope

2019-05-15 Thread Andy Feldman
I agree that this behavior seems risky. It's especially bad that the issue cannot be caught in unit tests, even those which cover the code paths in Y that call X. I don't think the idea of manually checking the dependency tree is realistic for larger projects, but the enforcer plugin seems

Re: Maven adjusts transitive compile-scope dependency to test-scope

2019-05-15 Thread Jason Young
I think I understand now. You're saying MyProject requires X for testing and Y for compiling, but Y also requires X for compiling, thus X is a transitive compile-time (or at least runtime) dependency of MyProject, incidentally (not directly). Maven is not interpreting your input that way. You

Merging dependency exclusions from dependencyManagement and dependencies

2019-05-15 Thread Andreas Hubold
Hi all, I have a question on how effective dependency exclusions are computed. I'd expect that exclusions are additive when specified for the same dependency in the dependencyManagement and dependencies sections. This is also what I read at https://stackoverflow.com/a/10736186 The output of