Re: [VOTE] Release Apache Maven Dependency Plugin version 3.0.0

2016-12-15 Thread Olivier Lamy
+1 On 13 December 2016 at 09:20, Robert Scholte wrote: > Hi, > > We solved 25 issues: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje > ctId=12317227=12330458=Text > > There are still a couple of issues left in JIRA: >

Re: maven-wagon git commit: [MRESOLVER-9] DefaultDependencyCollector does not correctly handle dependency management.

2016-12-15 Thread Christian Schulte
Am 12/15/16 um 23:28 schrieb Christian Schulte: > different thing. Think about the dependency management as a global > override of everything. That's how the resolver works. That's my Maven does it that way since 2.0.something. Take a look at this pom:

Re: maven-wagon git commit: [MRESOLVER-9] DefaultDependencyCollector does not correctly handle dependency management.

2016-12-15 Thread Christian Schulte
Am 12/15/16 um 22:31 schrieb Robert Scholte: > On Thu, 15 Dec 2016 09:40:46 +0100, Christian Schulte > wrote: > >> Am 12/15/16 um 09:28 schrieb Robert Scholte: >>> I think I understand where the confusion is coming from. We must be >>> very clear about definitions. >>>

Commits 02795b21e753bdd4eddd7e9ebee9f50315bc0e24 and 3681fd8489cd59d0c5bc49ef38725b655d524301

2016-12-15 Thread Michael Osipov
Hi, I have tried Maven 3.4.0-SNAPSHOT on an in-house project today where the build has failed with a POM validation error telling me that I have duplicate plugin declaration. I have traced the issue down to DefaultModelValidator#validate20RawPlugins() but did not understand that either

Re: maven-wagon git commit: [MRESOLVER-9] DefaultDependencyCollector does not correctly handle dependency management.

2016-12-15 Thread Robert Scholte
On Thu, 15 Dec 2016 09:40:46 +0100, Christian Schulte wrote: Am 12/15/16 um 09:28 schrieb Robert Scholte: I think I understand where the confusion is coming from. We must be very clear about definitions. Transitive means adding all indirect dependencies with the compile

Re: maven-wagon git commit: [MRESOLVER-9] DefaultDependencyCollector does not correctly handle dependency management.

2016-12-15 Thread Michael Osipov
Am 2016-12-15 um 00:39 schrieb Christian Schulte: Am 12/15/16 um 00:19 schrieb Christian Schulte: -ldm,--legacy-dependency-management Use Maven 2 dependency management behaviour. Can also be activated by using -Dmaven.legacyDependencyManagement=true. There are a bunch of issues in JIRA

Re: Dependency resolution broken on Wagon master with Maven 3.4.0-SNAPSHOT

2016-12-15 Thread Stephen Connolly
Something seems very wrong here On Thursday, 15 December 2016, Christian Schulte wrote: > Am 12/15/16 um 09:16 schrieb Christian Schulte: > > Am 12/15/16 um 07:53 schrieb Stephen Connolly: > >> That may be at odds with the code and docs but it is the only think that > >> makes

Re: maven-wagon git commit: [MRESOLVER-9] DefaultDependencyCollector does not correctly handle dependency management.

2016-12-15 Thread Christian Schulte
Am 12/15/16 um 09:28 schrieb Robert Scholte: > I think I understand where the confusion is coming from. We must be very > clear about definitions. > Transitive means adding all indirect dependencies with the compile and > runtime dependencies. > So the transitive *scope* itself is not

Re: maven-wagon git commit: [MRESOLVER-9] DefaultDependencyCollector does not correctly handle dependency management.

2016-12-15 Thread Robert Scholte
I think I understand where the confusion is coming from. We must be very clear about definitions.  Transitive means adding all indirect dependencies with the compile and runtime dependencies. So the transitive *scope* itself is not transitive, meaning all indirect *test*-scoped are not added to

Re: Dependency resolution broken on Wagon master with Maven 3.4.0-SNAPSHOT

2016-12-15 Thread Christian Schulte
Am 12/15/16 um 09:16 schrieb Christian Schulte: > Am 12/15/16 um 07:53 schrieb Stephen Connolly: >> That may be at odds with the code and docs but it is the only think that >> makes sense to me, depMgmt is about managing dependencies... the bit you >> want to manage is versions and exclusions,

Re: Dependency resolution broken on Wagon master with Maven 3.4.0-SNAPSHOT

2016-12-15 Thread Christian Schulte
Am 12/15/16 um 07:53 schrieb Stephen Connolly: > That may be at odds with the code and docs but it is the only think that > makes sense to me, depMgmt is about managing dependencies... the bit you > want to manage is versions and exclusions, everything else is just the > matching as I see it