/[Apache-SVN]
ViewVC logotype

Revision 1595491


Jump to revision: Previous Next
Author: jvanzyl
Date: Sat May 17 14:33:40 2014 UTC (9 years, 11 months ago)
Changed paths: 62
Log Message:
MSHARED-336: Added an overloaded method to DependencyGraphBuilder that accepts the reactor projects and resolves dependencies from within the reactor.
- Added multi-module-test to validate that the new method works against both direct and transitive deps.
- Added multi-module-plugin to be used to validate multi-module-test
- Added ProjectReferenceKeyGenerator as there is currently no public method to generate the key for MavenProject#projectReferences, MavenSession#projectMap or the Map of reactor projects that we will use.
- Separated the reflective invocation out into the Invoker class.
- Made maven-project dependency scope=provided as at runtime we want the version in the maven install, not 2.2.0
Submitted by: William Ferguson <william.ferguson@xandar.com.au>



Changed paths

Path Details
Directorymaven/shared/trunk/maven-dependency-tree/pom.xml modified , text changed
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/pom.xml added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/resources/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/resources/META-INF/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/resources/META-INF/plexus/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/resources/META-INF/plexus/components.xml added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/java/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/java/org/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/java/org/apache/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/java/org/apache/maven/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/java/org/apache/maven/its/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/java/org/apache/maven/its/deptree/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/java/org/apache/maven/its/deptree/DummyMojo.java added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-plugin/src/main/java/org/apache/maven/its/deptree/ResolveDependenciesLifecycleParticipant.java added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/expected-tree.txt added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/invoker.properties added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/pom.xml added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/main/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/main/java/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/main/java/org/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/main/java/org/apache/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/main/java/org/apache/maven/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/main/java/org/apache/maven/shared/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/main/java/org/apache/maven/shared/dependency/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleX/src/main/java/org/apache/maven/shared/dependency/SimpleClass.java added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/pom.xml added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/main/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/main/java/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/main/java/org/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/main/java/org/apache/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/main/java/org/apache/maven/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/main/java/org/apache/maven/shared/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/main/java/org/apache/maven/shared/dependency/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleYDepsX/src/main/java/org/apache/maven/shared/dependency/DependentClass.java added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/pom.xml added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/main/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/main/java/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/main/java/org/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/main/java/org/apache/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/main/java/org/apache/maven/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/main/java/org/apache/maven/shared/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/main/java/org/apache/maven/shared/dependency/ added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/moduleZDepsY/src/main/java/org/apache/maven/shared/dependency/ContainingClass.java added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/pom.xml added
Directorymaven/shared/trunk/maven-dependency-tree/src/it/multi-module-test/verify.bsh added
Directorymaven/shared/trunk/maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/graph/DependencyGraphBuilder.java modified , text changed
Directorymaven/shared/trunk/maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/graph/ProjectReferenceKeyGenerator.java added
Directorymaven/shared/trunk/maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/graph/internal/DefaultDependencyGraphBuilder.java modified , text changed
Directorymaven/shared/trunk/maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/graph/internal/Invoker.java added
Directorymaven/shared/trunk/maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/graph/internal/Maven2DependencyGraphBuilder.java modified , text changed
Directorymaven/shared/trunk/maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/graph/internal/Maven31DependencyGraphBuilder.java modified , text changed
Directorymaven/shared/trunk/maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/graph/internal/Maven3DependencyGraphBuilder.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26