This is an automated email from the ASF dual-hosted git repository. gnodet pushed a change to branch mvn4 in repository https://gitbox.apache.org/repos/asf/maven.git.
from cc589d6 mvn4 aggregator new 44b8c18 [MNG-7391] add execution strategy+runner required by Maven Build Cache new 5eea23c Maven API (draft) The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: maven-bom/pom.xml | 5 + maven-core-api/pom.xml | 41 ++ .../main/java/org/apache/maven/api/Artifact.java | 97 ++++ .../org/apache/maven/api/ArtifactMetadata.java | 24 + .../main/java/org/apache/maven/api/Dependency.java | 73 +++ .../main/java/org/apache/maven/api/Exclusion.java | 32 ++ .../java/org/apache/maven/api/LocalRepository.java | 29 + .../src/main/java/org/apache/maven/api/Node.java | 97 ++++ .../java/org/apache/maven/api/NodeVisitor.java | 48 ++ .../main/java/org/apache/maven/api/Project.java | 60 +++ .../org/apache/maven/api/RemoteRepository.java | 25 + .../main/java/org/apache/maven/api/Repository.java | 43 ++ .../org/apache/maven/api/RepositoryMetadata.java | 24 + .../main/java/org/apache/maven/api/Session.java | 175 ++++++ .../maven/api/services/ArtifactDeployer.java | 61 +++ .../api/services/ArtifactDeployerException.java | 44 ++ .../api/services/ArtifactDeployerRequest.java | 125 +++++ .../apache/maven/api/services/ArtifactFactory.java | 36 ++ .../api/services/ArtifactFactoryException.java | 36 ++ .../maven/api/services/ArtifactFactoryRequest.java | 183 +++++++ .../maven/api/services/ArtifactInstaller.java | 71 +++ .../api/services/ArtifactInstallerException.java | 43 ++ .../api/services/ArtifactInstallerRequest.java | 103 ++++ .../apache/maven/api/services/ArtifactManager.java | 46 ++ .../maven/api/services/ArtifactResolver.java | 56 ++ .../api/services/ArtifactResolverException.java | 40 ++ .../api/services/ArtifactResolverRequest.java | 101 ++++ .../maven/api/services/ArtifactResolverResult.java | 37 ++ .../org/apache/maven/api/services/BaseRequest.java | 66 +++ .../maven/api/services/DependencyCollector.java | 115 ++++ .../api/services/DependencyCollectorException.java | 42 ++ .../api/services/DependencyCollectorRequest.java | 288 ++++++++++ .../api/services/DependencyCollectorResult.java | 47 ++ .../maven/api/services/DependencyFactory.java | 37 ++ .../api/services/DependencyFactoryException.java | 36 ++ .../api/services/DependencyFactoryRequest.java | 167 ++++++ .../maven/api/services/DependencyResolver.java | 90 ++++ .../api/services/DependencyResolverException.java | 54 ++ .../api/services/DependencyResolverRequest.java | 327 ++++++++++++ .../api/services/DependencyResolverResult.java | 44 ++ .../apache/maven/api/services/ProjectBuilder.java | 57 ++ .../api/services/ProjectBuilderException.java | 37 ++ .../maven/api/services/ProjectBuilderProblem.java | 101 ++++ .../maven/api/services/ProjectBuilderRequest.java | 218 ++++++++ .../maven/api/services/ProjectBuilderResult.java | 76 +++ .../maven/api/services/ProjectBuilderSource.java | 30 ++ .../apache/maven/api/services/ProjectDeployer.java | 68 +++ .../api/services/ProjectDeployerException.java | 37 ++ .../maven/api/services/ProjectDeployerRequest.java | 142 +++++ .../maven/api/services/ProjectInstaller.java | 79 +++ .../api/services/ProjectInstallerException.java | 37 ++ .../api/services/ProjectInstallerRequest.java | 101 ++++ .../apache/maven/api/services/ProjectManager.java | 48 ++ .../org/apache/maven/api/services/Service.java | 27 + maven-core-impl/pom.xml | 72 +++ .../org/apache/maven/impl/DefaultArtifact.java | 101 ++++ .../apache/maven/impl/DefaultArtifactDeployer.java | 76 +++ .../apache/maven/impl/DefaultArtifactFactory.java | 54 ++ .../maven/impl/DefaultArtifactInstaller.java | 111 ++++ .../apache/maven/impl/DefaultArtifactResolver.java | 73 +++ .../org/apache/maven/impl/DefaultDependency.java | 95 ++++ .../maven/impl/DefaultDependencyCollector.java | 93 ++++ .../maven/impl/DefaultDependencyFactory.java | 56 ++ .../maven/impl/DefaultDependencyResolver.java | 106 ++++ .../apache/maven/impl/DefaultLocalRepository.java | 67 +++ .../java/org/apache/maven/impl/DefaultNode.java | 102 ++++ .../java/org/apache/maven/impl/DefaultProject.java | 172 ++++++ .../apache/maven/impl/DefaultProjectBuilder.java | 258 +++++++++ .../apache/maven/impl/DefaultProjectDeployer.java | 142 +++++ .../apache/maven/impl/DefaultProjectInstaller.java | 77 +++ .../apache/maven/impl/DefaultRemoteRepository.java | 53 ++ .../java/org/apache/maven/impl/DefaultSession.java | 386 ++++++++++++++ .../org/apache/maven/impl/MappedCollection.java | 63 +++ .../java/org/apache/maven/impl/MappedList.java | 48 ++ .../test/java/org/apache/maven/impl/TestApi.java | 105 ++++ .../org/apache/maven/impl/TestArtifactHandler.java | 83 +++ .../apache/maven/impl/TestRepositorySystem.java | 341 ++++++++++++ .../2.0.2/commons-httpclient-2.0.2.jar | Bin 0 -> 225375 bytes .../2.0.2/commons-httpclient-2.0.2.jar.sha1 | 1 + .../2.0.2/commons-httpclient-2.0.2.pom | 220 ++++++++ .../2.0.2/commons-httpclient-2.0.2.pom.sha1 | 1 + .../1.0.3/commons-logging-1.0.3.jar | Bin 0 -> 31605 bytes .../1.0.3/commons-logging-1.0.3.jar.sha1 | 1 + .../1.0.3/commons-logging-1.0.3.pom | 31 ++ .../1.0.3/commons-logging-1.0.3.pom.sha1 | 1 + ...logging-1.0.4-javadoc-resources.jar.lastUpdated | 4 + .../1.0.4/commons-logging-1.0.4.jar | Bin 0 -> 38015 bytes .../1.0.4/commons-logging-1.0.4.jar.sha1 | 1 + .../1.0.4/commons-logging-1.0.4.pom | 165 ++++++ .../1.0.4/commons-logging-1.0.4.pom.sha1 | 1 + .../xml-im-exporter/1.1/xml-im-exporter-1.1.jar | Bin 0 -> 24168 bytes .../1.1/xml-im-exporter-1.1.jar.sha1 | 1 + .../xml-im-exporter/1.1/xml-im-exporter-1.1.pom | 8 + .../1.1/xml-im-exporter-1.1.pom.sha1 | 1 + .../test/resources/repo/jdom/jdom/1.0/jdom-1.0.jar | Bin 0 -> 153253 bytes .../resources/repo/jdom/jdom/1.0/jdom-1.0.jar.sha1 | 1 + .../test/resources/repo/jdom/jdom/1.0/jdom-1.0.pom | 40 ++ .../resources/repo/jdom/jdom/1.0/jdom-1.0.pom.sha1 | 1 + .../junit-4.13.1-javadoc-resources.jar.lastUpdated | 4 + .../junit/junit/4.13.1/junit-4.13.1-javadoc.jar | Bin 0 -> 1674093 bytes .../junit/4.13.1/junit-4.13.1-javadoc.jar.sha1 | 1 + .../junit/junit/4.13.1/junit-4.13.1-sources.jar | Bin 0 -> 232161 bytes .../junit/4.13.1/junit-4.13.1-sources.jar.sha1 | 1 + .../repo/junit/junit/4.13.1/junit-4.13.1.jar | Bin 0 -> 382708 bytes .../repo/junit/junit/4.13.1/junit-4.13.1.jar.sha1 | 1 + .../repo/junit/junit/4.13.1/junit-4.13.1.pom | 587 +++++++++++++++++++++ .../repo/junit/junit/4.13.1/junit-4.13.1.pom.sha1 | 1 + .../repo}/org/apache/apache/3/apache-3.pom | 0 .../repo}/org/apache/apache/3/apache-3.pom.md5 | 0 .../repo}/org/apache/apache/3/apache-3.pom.sha1 | 0 .../3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.jar | Bin .../maven-artifact-3.0-SNAPSHOT.jar.md5 | 0 .../maven-artifact-3.0-SNAPSHOT.jar.sha1 | 0 .../3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.pom | 0 .../maven-artifact-3.0-SNAPSHOT.pom.md5 | 0 .../maven-artifact-3.0-SNAPSHOT.pom.sha1 | 0 .../test/test-extension/1/test-extension-1.jar | Bin .../test/test-extension/1/test-extension-1.pom | 0 .../test/test-extension/1/test-extension-1.pom.md5 | 0 .../test-extension/1/test-extension-1.pom.sha1 | 0 .../1/test-lifecycle-and-artifactHandler-1.jar | Bin .../1/test-lifecycle-and-artifactHandler-1.pom | 0 .../1/test-lifecycle-and-artifactHandler-1.pom.md5 | 0 .../test-lifecycle-and-artifactHandler-1.pom.sha1 | 0 .../apache/maven/maven-parent/4/maven-parent-4.pom | 0 .../maven/maven-parent/4/maven-parent-4.pom.md5 | 0 .../maven/maven-parent/4/maven-parent-4.pom.sha1 | 0 .../apache/maven/maven-parent/5/maven-parent-5.pom | 0 .../maven/maven-parent/5/maven-parent-5.pom.md5 | 0 .../maven/maven-parent/5/maven-parent-5.pom.sha1 | 0 .../1.0-beta-2/wagon-provider-api-1.0-beta-2.jar | Bin .../wagon-provider-api-1.0-beta-2.jar.md5 | 0 .../wagon-provider-api-1.0-beta-2.jar.sha1 | 0 .../1.0-beta-2/wagon-provider-api-1.0-beta-2.pom | 0 .../wagon-provider-api-1.0-beta-2.pom.md5 | 0 .../wagon-provider-api-1.0-beta-2.pom.sha1 | 0 .../1.0-beta-2/wagon-providers-1.0-beta-2.pom | 51 ++ .../1.0-beta-2/wagon-providers-1.0-beta-2.pom.md5 | 1 + .../1.0-beta-2/wagon-providers-1.0-beta-2.pom.sha1 | 1 + .../1.0-beta-2/wagon-webdav-1.0-beta-2.jar | Bin 0 -> 17297 bytes .../1.0-beta-2/wagon-webdav-1.0-beta-2.jar.md5 | 1 + .../1.0-beta-2/wagon-webdav-1.0-beta-2.jar.sha1 | 1 + .../1.0-beta-2/wagon-webdav-1.0-beta-2.pom | 50 ++ .../1.0-beta-2/wagon-webdav-1.0-beta-2.pom.md5 | 1 + .../1.0-beta-2/wagon-webdav-1.0-beta-2.pom.sha1 | 1 + .../wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom | 0 .../wagon/1.0-beta-2/wagon-1.0-beta-2.pom.md5 | 0 .../wagon/1.0-beta-2/wagon-1.0-beta-2.pom.sha1 | 0 .../plexus-active-collections-1.0-beta-1.jar | Bin .../plexus-active-collections-1.0-beta-1.jar.md5 | 0 .../plexus-active-collections-1.0-beta-1.jar.sha1 | 0 .../plexus-active-collections-1.0-beta-1.pom | 0 .../plexus-active-collections-1.0-beta-1.pom.md5 | 0 .../plexus-active-collections-1.0-beta-1.pom.sha1 | 0 .../plexus-classworlds-1.2-alpha-10.jar | Bin .../plexus-classworlds-1.2-alpha-10.jar.md5 | 0 .../plexus-classworlds-1.2-alpha-10.jar.sha1 | 0 .../plexus-classworlds-1.2-alpha-10.pom | 0 .../plexus-classworlds-1.2-alpha-10.pom.md5 | 0 .../plexus-classworlds-1.2-alpha-10.pom.sha1 | 0 .../1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar | Bin .../plexus-classworlds-1.2-alpha-7.jar.md5 | 0 .../plexus-classworlds-1.2-alpha-7.jar.sha1 | 0 .../1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom | 0 .../plexus-classworlds-1.2-alpha-7.pom.md5 | 0 .../plexus-classworlds-1.2-alpha-7.pom.sha1 | 0 .../plexus-component-api-1.0-alpha-16.jar | Bin .../plexus-component-api-1.0-alpha-16.jar.md5 | 0 .../plexus-component-api-1.0-alpha-16.jar.sha1 | 0 .../plexus-component-api-1.0-alpha-16.pom | 0 .../plexus-component-api-1.0-alpha-16.pom.md5 | 0 .../plexus-component-api-1.0-alpha-16.pom.sha1 | 0 .../plexus-component-api-1.0-alpha-32.jar | Bin .../plexus-component-api-1.0-alpha-32.jar.md5 | 0 .../plexus-component-api-1.0-alpha-32.jar.sha1 | 0 .../plexus-component-api-1.0-alpha-32.pom | 0 .../plexus-component-api-1.0-alpha-32.pom.md5 | 0 .../plexus-component-api-1.0-alpha-32.pom.sha1 | 0 .../1.1.6/plexus-components-1.1.6.pom | 0 .../1.1.6/plexus-components-1.1.6.pom.md5 | 0 .../1.1.6/plexus-components-1.1.6.pom.sha1 | 0 .../plexus-container-default-1.0-alpha-16.jar | Bin .../plexus-container-default-1.0-alpha-16.jar.md5 | 0 .../plexus-container-default-1.0-alpha-16.jar.sha1 | 0 .../plexus-container-default-1.0-alpha-16.pom | 0 .../plexus-container-default-1.0-alpha-16.pom.md5 | 0 .../plexus-container-default-1.0-alpha-16.pom.sha1 | 0 .../plexus-container-default-1.0-alpha-32.jar | Bin .../plexus-container-default-1.0-alpha-32.jar.md5 | 0 .../plexus-container-default-1.0-alpha-32.jar.sha1 | 0 .../plexus-container-default-1.0-alpha-32.pom | 0 .../plexus-container-default-1.0-alpha-32.pom.md5 | 0 .../plexus-container-default-1.0-alpha-32.pom.sha1 | 0 .../plexus-containers-1.0-alpha-16.pom | 0 .../plexus-containers-1.0-alpha-16.pom.md5 | 0 .../plexus-containers-1.0-alpha-16.pom.sha1 | 0 .../plexus-containers-1.0-alpha-32.pom | 0 .../plexus-containers-1.0-alpha-32.pom.md5 | 0 .../plexus-containers-1.0-alpha-32.pom.sha1 | 0 .../plexus-utils/1.0.4/plexus-utils-1.0.4.jar | Bin 0 -> 163803 bytes .../plexus-utils/1.0.4/plexus-utils-1.0.4.jar.sha1 | 1 + .../plexus-utils/1.0.4/plexus-utils-1.0.4.pom | 235 +++++++++ .../plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1 | 1 + .../plexus/plexus-utils/1.1/plexus-utils-1.1.jar | Bin .../plexus-utils/1.1/plexus-utils-1.1.jar.md5 | 0 .../plexus-utils/1.1/plexus-utils-1.1.jar.sha1 | 0 .../plexus/plexus-utils/1.1/plexus-utils-1.1.pom | 0 .../plexus-utils/1.1/plexus-utils-1.1.pom.md5 | 0 .../plexus-utils/1.1/plexus-utils-1.1.pom.sha1 | 0 .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar | Bin .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar.md5 | 0 .../plexus-utils/1.4.5/plexus-utils-1.4.5.jar.sha1 | 0 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom | 0 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom.md5 | 0 .../plexus-utils/1.4.5/plexus-utils-1.4.5.pom.sha1 | 0 .../plexus/plexus/1.0.10/plexus-1.0.10.pom | 0 .../plexus/plexus/1.0.10/plexus-1.0.10.pom.md5 | 0 .../plexus/plexus/1.0.10/plexus-1.0.10.pom.sha1 | 0 .../plexus/plexus/1.0.11/plexus-1.0.11.pom | 0 .../plexus/plexus/1.0.11/plexus-1.0.11.pom.md5 | 0 .../plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1 | 0 .../codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom | 0 .../plexus/plexus/1.0.4/plexus-1.0.4.pom.md5 | 0 .../plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1 | 0 .../codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom | 0 .../plexus/plexus/1.0.8/plexus-1.0.8.pom.md5 | 0 .../plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1 | 0 .../codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom | 0 .../plexus/plexus/1.0.9/plexus-1.0.9.pom.md5 | 0 .../plexus/plexus/1.0.9/plexus-1.0.9.pom.sha1 | 0 ...rest-core-1.3-javadoc-resources.jar.lastUpdated | 4 + .../1.3/hamcrest-core-1.3-javadoc.jar | Bin 0 -> 242519 bytes .../1.3/hamcrest-core-1.3-javadoc.jar.sha1 | 1 + .../1.3/hamcrest-core-1.3-sources.jar | Bin 0 -> 32624 bytes .../1.3/hamcrest-core-1.3-sources.jar.sha1 | 1 + .../hamcrest-core/1.3/hamcrest-core-1.3.jar | Bin 0 -> 45024 bytes .../hamcrest-core/1.3/hamcrest-core-1.3.jar.sha1 | 1 + .../hamcrest-core/1.3/hamcrest-core-1.3.pom | 18 + .../hamcrest-core/1.3/hamcrest-core-1.3.pom.sha1 | 1 + .../hamcrest-parent/1.3/hamcrest-parent-1.3.pom | 72 +++ .../1.3/hamcrest-parent-1.3.pom.sha1 | 1 + .../slide-webdavlib/2.1/slide-webdavlib-2.1.jar | Bin 0 -> 172727 bytes .../2.1/slide-webdavlib-2.1.jar.md5 | 1 + .../2.1/slide-webdavlib-2.1.jar.sha1 | 1 + .../slide-webdavlib/2.1/slide-webdavlib-2.1.pom | 23 + .../2.1/slide-webdavlib-2.1.pom.md5 | 1 + .../2.1/slide-webdavlib-2.1.pom.sha1 | 1 + .../apache/maven/lifecycle/DefaultLifecycles.java | 3 + .../internal/DefaultLifecyclePluginAnalyzer.java | 2 +- .../maven/lifecycle/internal/MojoExecutor.java | 28 +- .../plugin/DefaultMojosExecutionStrategy.java | 46 ++ .../apache/maven/plugin/MojoExecutionRunner.java | 36 ++ .../maven/plugin/MojosExecutionStrategy.java | 45 ++ .../plugin/internal/DefaultMavenPluginManager.java | 15 + .../lifecycle/internal/stub/MojoExecutorStub.java | 18 +- pom.xml | 2 + 256 files changed, 8580 insertions(+), 18 deletions(-) create mode 100644 maven-core-api/pom.xml create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/Artifact.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/ArtifactMetadata.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/Dependency.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/Exclusion.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/LocalRepository.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/Node.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/NodeVisitor.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/Project.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/RemoteRepository.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/Repository.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/RepositoryMetadata.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/Session.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactDeployer.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactDeployerException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactDeployerRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactFactory.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactFactoryException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactFactoryRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactInstaller.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactInstallerException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactInstallerRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactManager.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactResolver.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactResolverException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactResolverRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ArtifactResolverResult.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/BaseRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyCollector.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyCollectorException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyCollectorRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyCollectorResult.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyFactory.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyFactoryException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyFactoryRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyResolver.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyResolverException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyResolverRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/DependencyResolverResult.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectBuilder.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectBuilderException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectBuilderProblem.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectBuilderRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectBuilderResult.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectBuilderSource.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectDeployer.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectDeployerException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectDeployerRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectInstaller.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectInstallerException.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectInstallerRequest.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/ProjectManager.java create mode 100644 maven-core-api/src/main/java/org/apache/maven/api/services/Service.java create mode 100644 maven-core-impl/pom.xml create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultArtifact.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultArtifactDeployer.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultArtifactFactory.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultArtifactInstaller.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultArtifactResolver.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultDependency.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultDependencyCollector.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultDependencyFactory.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultDependencyResolver.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultLocalRepository.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultNode.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultProject.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultProjectBuilder.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultProjectDeployer.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultProjectInstaller.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultRemoteRepository.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/DefaultSession.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/MappedCollection.java create mode 100644 maven-core-impl/src/main/java/org/apache/maven/impl/MappedList.java create mode 100644 maven-core-impl/src/test/java/org/apache/maven/impl/TestApi.java create mode 100644 maven-core-impl/src/test/java/org/apache/maven/impl/TestArtifactHandler.java create mode 100644 maven-core-impl/src/test/java/org/apache/maven/impl/TestRepositorySystem.java create mode 100644 maven-core-impl/src/test/resources/repo/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.jar create mode 100644 maven-core-impl/src/test/resources/repo/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.pom create mode 100644 maven-core-impl/src/test/resources/repo/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.pom.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc-resources.jar.lastUpdated create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom create mode 100644 maven-core-impl/src/test/resources/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1.jar create mode 100644 maven-core-impl/src/test/resources/repo/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1.pom create mode 100644 maven-core-impl/src/test/resources/repo/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1.pom.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/jdom/jdom/1.0/jdom-1.0.jar create mode 100644 maven-core-impl/src/test/resources/repo/jdom/jdom/1.0/jdom-1.0.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/jdom/jdom/1.0/jdom-1.0.pom create mode 100644 maven-core-impl/src/test/resources/repo/jdom/jdom/1.0/jdom-1.0.pom.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1-javadoc-resources.jar.lastUpdated create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1-javadoc.jar create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1-javadoc.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1-sources.jar create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1-sources.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1.jar create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1.pom create mode 100644 maven-core-impl/src/test/resources/repo/junit/junit/4.13.1/junit-4.13.1.pom.sha1 copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/apache/3/apache-3.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/apache/3/apache-3.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/apache/3/apache-3.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/artifact/maven-artifact/3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/artifact/maven-artifact/3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/artifact/maven-artifact/3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/artifact/maven-artifact/3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/artifact/maven-artifact/3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/artifact/maven-artifact/3.0-SNAPSHOT/maven-artifact-3.0-SNAPSHOT.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/core/test/test-extension/1/test-extension-1.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/core/test/test-extension/1/test-extension-1.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/core/test/test-extension/1/test-extension-1.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/core/test/test-extension/1/test-extension-1.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/core/test/test-lifecycle-and-artifactHandler/1/test-lifecycle-and-artifactHandler-1.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/core/test/test-lifecycle-and-artifactHandler/1/test-lifecycle-and-artifactHandler-1.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/core/test/test-lifecycle-and-artifactHandler/1/test-lifecycle-and-artifactHandler-1.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/core/test/test-lifecycle-and-artifactHandler/1/test-lifecycle-and-artifactHandler-1.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/maven-parent/4/maven-parent-4.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/maven-parent/4/maven-parent-4.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/maven-parent/4/maven-parent-4.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/maven-parent/5/maven-parent-5.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/maven-parent/5/maven-parent-5.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/maven-parent/5/maven-parent-5.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom.sha1 (100%) create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-providers/1.0-beta-2/wagon-providers-1.0-beta-2.pom create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-providers/1.0-beta-2/wagon-providers-1.0-beta-2.pom.md5 create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-providers/1.0-beta-2/wagon-providers-1.0-beta-2.pom.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.jar create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.jar.md5 create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.pom create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.pom.md5 create mode 100644 maven-core-impl/src/test/resources/repo/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.pom.sha1 copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-active-collections/1.0-beta-1/plexus-active-collections-1.0-beta-1.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-active-collections/1.0-beta-1/plexus-active-collections-1.0-beta-1.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-active-collections/1.0-beta-1/plexus-active-collections-1.0-beta-1.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-active-collections/1.0-beta-1/plexus-active-collections-1.0-beta-1.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-active-collections/1.0-beta-1/plexus-active-collections-1.0-beta-1.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-active-collections/1.0-beta-1/plexus-active-collections-1.0-beta-1.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-10/plexus-classworlds-1.2-alpha-10.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-10/plexus-classworlds-1.2-alpha-10.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-10/plexus-classworlds-1.2-alpha-10.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-10/plexus-classworlds-1.2-alpha-10.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-10/plexus-classworlds-1.2-alpha-10.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-10/plexus-classworlds-1.2-alpha-10.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-32/plexus-component-api-1.0-alpha-32.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-32/plexus-component-api-1.0-alpha-32.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-32/plexus-component-api-1.0-alpha-32.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-32/plexus-component-api-1.0-alpha-32.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-32/plexus-component-api-1.0-alpha-32.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-component-api/1.0-alpha-32/plexus-component-api-1.0-alpha-32.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-16/plexus-container-default-1.0-alpha-16.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-16/plexus-container-default-1.0-alpha-16.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-16/plexus-container-default-1.0-alpha-16.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-16/plexus-container-default-1.0-alpha-16.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-16/plexus-container-default-1.0-alpha-16.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-16/plexus-container-default-1.0-alpha-16.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-32/plexus-container-default-1.0-alpha-32.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-32/plexus-container-default-1.0-alpha-32.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-32/plexus-container-default-1.0-alpha-32.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-32/plexus-container-default-1.0-alpha-32.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-32/plexus-container-default-1.0-alpha-32.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-container-default/1.0-alpha-32/plexus-container-default-1.0-alpha-32.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-containers/1.0-alpha-32/plexus-containers-1.0-alpha-32.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-containers/1.0-alpha-32/plexus-containers-1.0-alpha-32.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-containers/1.0-alpha-32/plexus-containers-1.0-alpha-32.pom.sha1 (100%) create mode 100644 maven-core-impl/src/test/resources/repo/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar create mode 100644 maven-core-impl/src/test/resources/repo/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom create mode 100644 maven-core-impl/src/test/resources/repo/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1 copy {maven-core/src/test/resources => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar.md5 (100%) copy {maven-core/src/test/resources => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar.sha1 (100%) copy {maven-core/src/test/resources => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom.md5 (100%) copy {maven-core/src/test/resources => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.jar (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.jar.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.jar.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.md5 (100%) copy {maven-core/src/test/resources/org/apache/maven/extension/test-extension-repo => maven-core-impl/src/test/resources/repo}/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.sha1 (100%) create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc-resources.jar.lastUpdated create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom create mode 100644 maven-core-impl/src/test/resources/repo/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.jar create mode 100644 maven-core-impl/src/test/resources/repo/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.jar.md5 create mode 100644 maven-core-impl/src/test/resources/repo/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.jar.sha1 create mode 100644 maven-core-impl/src/test/resources/repo/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.pom create mode 100644 maven-core-impl/src/test/resources/repo/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.pom.md5 create mode 100644 maven-core-impl/src/test/resources/repo/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.pom.sha1 create mode 100644 maven-core/src/main/java/org/apache/maven/plugin/DefaultMojosExecutionStrategy.java create mode 100644 maven-core/src/main/java/org/apache/maven/plugin/MojoExecutionRunner.java create mode 100644 maven-core/src/main/java/org/apache/maven/plugin/MojosExecutionStrategy.java