Author: carlos
Date: Fri Jun  1 17:05:35 2007
New Revision: 543670

URL: http://svn.apache.org/viewvc?view=rev&rev=543670
Log:
[MNG-2943] Avoid using package names used in other artifacts: org.apache.maven

Added:
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenTools.java
      - copied, changed from r543378, 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenTools.java
      - copied, changed from r543378, 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java
Modified:
    maven/components/trunk/maven-project/pom.xml
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/model/DefaultModelLineageBuilder.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/profile/DefaultProfileAdvisor.java
    
maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml
    
maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/ProjectClasspathTest.xml
    
maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/canonical/CanonicalProjectBuilderTest.xml

Modified: maven/components/trunk/maven-project/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/pom.xml?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- maven/components/trunk/maven-project/pom.xml (original)
+++ maven/components/trunk/maven-project/pom.xml Fri Jun  1 17:05:35 2007
@@ -19,8 +19,9 @@
 under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+<project xmlns="http://maven.apache.org/POM/4.0.0";
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
   <parent>
     <artifactId>maven</artifactId>
     <groupId>org.apache.maven</groupId>
@@ -71,4 +72,19 @@
       <scope>test</scope>
     </dependency>    
   </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <!-- do not export deprecated packages -->
+            <Export-Package>!org.apache.maven,*</Export-Package>
+          </instructions>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java
 Fri Jun  1 17:05:35 2007
@@ -1,171 +1,70 @@
 package org.apache.maven;
 
 /*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license
+ * agreements. See the NOTICE file distributed with this work for additional 
information regarding
+ * copyright ownership. The ASF licenses this file to you under the Apache 
License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance with the 
License. You may obtain a
+ * copy of the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software 
distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 
KIND, either express
+ * or implied. See the License for the specific language governing permissions 
and limitations under
+ * the License.
  */
 
+import java.util.List;
+
 import org.apache.maven.artifact.InvalidRepositoryException;
 import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.artifact.repository.ArtifactRepositoryFactory;
-import org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;
-import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
 import org.apache.maven.model.DeploymentRepository;
 import org.apache.maven.model.Repository;
-import org.apache.maven.model.RepositoryBase;
-import org.apache.maven.model.RepositoryPolicy;
-import org.codehaus.plexus.PlexusConstants;
-import org.codehaus.plexus.PlexusContainer;
-import 
org.codehaus.plexus.component.repository.exception.ComponentLookupException;
-import org.codehaus.plexus.context.Context;
-import org.codehaus.plexus.context.ContextException;
-import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
 
-/** @author Jason van Zyl */
+/**
+ * @deprecated use [EMAIL PROTECTED] 
org.apache.maven.project.DefaultMavenTools}
+ * @author Jason van Zyl
+ */
 public class DefaultMavenTools
-    implements MavenTools, Contextualizable
+    extends org.apache.maven.project.DefaultMavenTools
+    implements MavenTools
 {
-    private ArtifactRepositoryLayout repositoryLayout;
-
-    private ArtifactRepositoryFactory artifactRepositoryFactory;
-
-    private PlexusContainer container;
-
-    // 
----------------------------------------------------------------------------
-    // Code snagged from ProjectUtils: this will have to be moved somewhere 
else
-    // but just trying to collect it all in one place right now.
-    // 
----------------------------------------------------------------------------
+    private org.apache.maven.project.MavenTools mavenTools;
 
+    /**
+     * @see 
org.apache.maven.project.MavenTools#buildArtifactRepositories(java.util.List)
+     */
     public List buildArtifactRepositories( List repositories )
         throws InvalidRepositoryException
     {
-        List repos = new ArrayList();
-
-        for ( Iterator i = repositories.iterator(); i.hasNext(); )
-        {
-            Repository mavenRepo = (Repository) i.next();
-
-            ArtifactRepository artifactRepo = buildArtifactRepository( 
mavenRepo );
-
-            if ( !repos.contains( artifactRepo ) )
-            {
-                repos.add( artifactRepo );
-            }
-        }
-        return repos;
-    }
-
-    public ArtifactRepository buildDeploymentArtifactRepository( 
DeploymentRepository repo )
-        throws InvalidRepositoryException
-    {
-        if ( repo != null )
-        {
-            String id = repo.getId();
-            String url = repo.getUrl();
-
-            // TODO: make this a map inside the factory instead, so no lookup 
needed
-            ArtifactRepositoryLayout layout = getRepositoryLayout( repo );
-
-            return 
artifactRepositoryFactory.createDeploymentArtifactRepository( id, url, layout,
-                                                                               
  repo.isUniqueVersion() );
-        }
-        else
-        {
-            return null;
-        }
+        return getMavenTools().buildArtifactRepositories( repositories );
     }
 
+    /**
+     * @see 
org.apache.maven.project.MavenTools#buildArtifactRepository(org.apache.maven.model.Repository)
+     */
     public ArtifactRepository buildArtifactRepository( Repository repo )
         throws InvalidRepositoryException
     {
-        if ( repo != null )
-        {
-            String id = repo.getId();
-            String url = repo.getUrl();
-
-            // TODO: make this a map inside the factory instead, so no lookup 
needed
-            ArtifactRepositoryLayout layout = getRepositoryLayout( repo );
-
-            ArtifactRepositoryPolicy snapshots = 
buildArtifactRepositoryPolicy( repo.getSnapshots() );
-
-            ArtifactRepositoryPolicy releases = buildArtifactRepositoryPolicy( 
repo.getReleases() );
-
-            return artifactRepositoryFactory.createArtifactRepository( id, 
url, layout, snapshots, releases );
-        }
-        else
-        {
-            return null;
-        }
+        return getMavenTools().buildArtifactRepository( repo );
     }
 
-    public ArtifactRepositoryPolicy buildArtifactRepositoryPolicy( 
RepositoryPolicy policy )
+    /**
+     * @see 
org.apache.maven.project.MavenTools#buildDeploymentArtifactRepository(org.apache.maven.model.DeploymentRepository)
+     */
+    public ArtifactRepository buildDeploymentArtifactRepository( 
DeploymentRepository repo )
+        throws InvalidRepositoryException
     {
-        boolean enabled = true;
-
-        String updatePolicy = null;
-
-        String checksumPolicy = null;
-
-        if ( policy != null )
-        {
-            enabled = policy.isEnabled();
-
-            if ( policy.getUpdatePolicy() != null )
-            {
-                updatePolicy = policy.getUpdatePolicy();
-            }
-            if ( policy.getChecksumPolicy() != null )
-            {
-                checksumPolicy = policy.getChecksumPolicy();
-            }
-        }
-
-        return new ArtifactRepositoryPolicy( enabled, updatePolicy, 
checksumPolicy );
+        return getMavenTools().buildDeploymentArtifactRepository( repo );
     }
 
-    private ArtifactRepositoryLayout getRepositoryLayout( RepositoryBase 
mavenRepo )
-        throws InvalidRepositoryException
+    private org.apache.maven.project.MavenTools getMavenTools()
     {
-        String layout = mavenRepo.getLayout();
-
-        ArtifactRepositoryLayout repositoryLayout;
-        try
+        if ( mavenTools == null )
         {
-            repositoryLayout = (ArtifactRepositoryLayout) container.lookup( 
ArtifactRepositoryLayout.ROLE, layout );
+            mavenTools = new org.apache.maven.project.DefaultMavenTools();
         }
-        catch ( ComponentLookupException e )
-        {
-            throw new InvalidRepositoryException( "Cannot find layout 
implementation corresponding to: \'" + layout +
-                "\' for remote repository with id: \'" + mavenRepo.getId() + 
"\'.", e );
-        }
-        return repositoryLayout;
-    }
-
-    // 
----------------------------------------------------------------------------
-    // Lifecycle
-    // 
----------------------------------------------------------------------------
-
-    public void contextualize( Context context )
-        throws ContextException
-    {
-        container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY 
);
+        return mavenTools;
     }
 }

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java
 Fri Jun  1 17:05:35 2007
@@ -19,30 +19,11 @@
  * under the License.
  */
 
-import org.apache.maven.artifact.InvalidRepositoryException;
-import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.model.DeploymentRepository;
-import org.apache.maven.model.Repository;
-
-import java.util.List;
 
 /**
+ * @deprecated use [EMAIL PROTECTED] org.apache.maven.project.MavenTools}
  * @author Jason van Zyl
  */
-public interface MavenTools
+public interface MavenTools extends org.apache.maven.project.MavenTools
 {
-    String ROLE = MavenTools.class.getName();
-
-    // 
----------------------------------------------------------------------------
-    // Methods taken from ProjectUtils
-    // 
----------------------------------------------------------------------------
-
-    List buildArtifactRepositories( List repositories )
-        throws InvalidRepositoryException;
-
-    ArtifactRepository buildDeploymentArtifactRepository( DeploymentRepository 
repo )
-        throws InvalidRepositoryException;
-
-    ArtifactRepository buildArtifactRepository( Repository repo )
-        throws InvalidRepositoryException;
 }

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 Fri Jun  1 17:05:35 2007
@@ -19,7 +19,6 @@
  * under the License.
  */
 
-import org.apache.maven.MavenTools;
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.ArtifactStatus;
 import org.apache.maven.artifact.ArtifactUtils;

Copied: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenTools.java
 (from r543378, 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java)
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenTools.java?view=diff&rev=543670&p1=maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java&r1=543378&p2=maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenTools.java&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/DefaultMavenTools.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenTools.java
 Fri Jun  1 17:05:35 2007
@@ -1,4 +1,4 @@
-package org.apache.maven;
+package org.apache.maven.project;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -39,7 +39,10 @@
 import java.util.Iterator;
 import java.util.List;
 
-/** @author Jason van Zyl */
+/**
+ * @author Jason van Zyl
+ * @since 2.1
+ */
 public class DefaultMavenTools
     implements MavenTools, Contextualizable
 {

Copied: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenTools.java
 (from r543378, 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java)
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenTools.java?view=diff&rev=543670&p1=maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java&r1=543378&p2=maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenTools.java&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/MavenTools.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenTools.java
 Fri Jun  1 17:05:35 2007
@@ -1,4 +1,4 @@
-package org.apache.maven;
+package org.apache.maven.project;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -28,6 +28,7 @@
 
 /**
  * @author Jason van Zyl
+ * @since 2.1
  */
 public interface MavenTools
 {

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/model/DefaultModelLineageBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/model/DefaultModelLineageBuilder.java?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/model/DefaultModelLineageBuilder.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/model/DefaultModelLineageBuilder.java
 Fri Jun  1 17:05:35 2007
@@ -19,7 +19,6 @@
  * under the License.
  */
 
-import org.apache.maven.MavenTools;
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.InvalidRepositoryException;
 import org.apache.maven.artifact.factory.ArtifactFactory;
@@ -32,6 +31,7 @@
 import org.apache.maven.model.Parent;
 import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
 import org.apache.maven.profiles.ProfileManager;
+import org.apache.maven.project.MavenTools;
 import org.apache.maven.project.ProjectBuildingException;
 import org.apache.maven.project.build.ProjectBuildCache;
 import org.apache.maven.project.build.profile.ProfileAdvisor;

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/profile/DefaultProfileAdvisor.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/profile/DefaultProfileAdvisor.java?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/profile/DefaultProfileAdvisor.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/build/profile/DefaultProfileAdvisor.java
 Fri Jun  1 17:05:35 2007
@@ -19,7 +19,6 @@
  * under the License.
  */
 
-import org.apache.maven.MavenTools;
 import org.apache.maven.artifact.ArtifactUtils;
 import org.apache.maven.artifact.InvalidRepositoryException;
 import org.apache.maven.artifact.repository.ArtifactRepository;
@@ -32,6 +31,7 @@
 import org.apache.maven.profiles.ProfilesConversionUtils;
 import org.apache.maven.profiles.ProfilesRoot;
 import org.apache.maven.profiles.activation.ProfileActivationException;
+import org.apache.maven.project.MavenTools;
 import org.apache.maven.project.ProjectBuildingException;
 import org.apache.maven.project.injection.ProfileInjector;
 import org.codehaus.plexus.PlexusConstants;

Modified: 
maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml
 (original)
+++ 
maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml
 Fri Jun  1 17:05:35 2007
@@ -58,7 +58,7 @@
       
<implementation>org.apache.maven.project.build.profile.DefaultProfileAdvisor</implementation>
       <requirements>
         <requirement>
-          <role>org.apache.maven.MavenTools</role>
+          <role>org.apache.maven.project.MavenTools</role>
         </requirement>
         <requirement>
           <role>org.apache.maven.profiles.MavenProfilesBuilder</role>
@@ -85,7 +85,7 @@
           <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
         </requirement>
         <requirement>
-          <role>org.apache.maven.MavenTools</role>
+          <role>org.apache.maven.project.MavenTools</role>
         </requirement>
         <requirement>
           <role>org.apache.maven.artifact.resolver.ArtifactResolver</role>
@@ -188,7 +188,7 @@
           <role>org.apache.maven.artifact.manager.WagonManager</role>
         </requirement>
         <requirement>
-          <role>org.apache.maven.MavenTools</role>
+          <role>org.apache.maven.project.MavenTools</role>
         </requirement>
       </requirements>
     </component>
@@ -351,9 +351,20 @@
       </requirements>
     </component>
 
+    <!-- @deprecated use org.apache.maven.project.MavenTools -->
     <component>
       <role>org.apache.maven.MavenTools</role>
       <implementation>org.apache.maven.DefaultMavenTools</implementation>
+      <requirements>
+        <requirement>
+          <role>org.apache.maven.project.MavenTools</role>
+        </requirement>
+      </requirements>
+    </component>
+
+    <component>
+      <role>org.apache.maven.project.MavenTools</role>
+      
<implementation>org.apache.maven.project.DefaultMavenTools</implementation>
       <requirements>
         <requirement>
           
<role>org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout</role>

Modified: 
maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/ProjectClasspathTest.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/ProjectClasspathTest.xml?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/ProjectClasspathTest.xml
 (original)
+++ 
maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/ProjectClasspathTest.xml
 Fri Jun  1 17:05:35 2007
@@ -44,7 +44,7 @@
       
<implementation>org.apache.maven.project.build.profile.DefaultProfileAdvisor</implementation>
       <requirements>
         <requirement>
-          <role>org.apache.maven.MavenTools</role>
+          <role>org.apache.maven.project.MavenTools</role>
         </requirement>
         <requirement>
           <role>org.apache.maven.profiles.MavenProfilesBuilder</role>
@@ -117,7 +117,7 @@
           <role-hint>default</role-hint>
         </requirement>
         <requirement>
-          <role>org.apache.maven.MavenTools</role>
+          <role>org.apache.maven.project.MavenTools</role>
         </requirement>
       </requirements>
     </component>

Modified: 
maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/canonical/CanonicalProjectBuilderTest.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/canonical/CanonicalProjectBuilderTest.xml?view=diff&rev=543670&r1=543669&r2=543670
==============================================================================
--- 
maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/canonical/CanonicalProjectBuilderTest.xml
 (original)
+++ 
maven/components/trunk/maven-project/src/test/resources/org/apache/maven/project/canonical/CanonicalProjectBuilderTest.xml
 Fri Jun  1 17:05:35 2007
@@ -62,7 +62,7 @@
       
<implementation>org.apache.maven.project.build.profile.DefaultProfileAdvisor</implementation>
       <requirements>
         <requirement>
-          <role>org.apache.maven.MavenTools</role>
+          <role>org.apache.maven.project.MavenTools</role>
         </requirement>
         <requirement>
           <role>org.apache.maven.profiles.MavenProfilesBuilder</role>
@@ -111,7 +111,7 @@
           <role>org.apache.maven.artifact.resolver.ArtifactResolver</role>
         </requirement>
         <requirement>
-          <role>org.apache.maven.MavenTools</role>
+          <role>org.apache.maven.project.MavenTools</role>
         </requirement>
         <requirement>
           <role>org.apache.maven.context.BuildContextManager</role>


Reply via email to