Blob Blame History Raw
--- org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/MavenPluginActivator.java.orig	2014-02-16 17:42:33.535701239 +0000
+++ org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/MavenPluginActivator.java	2014-02-16 17:47:37.883953842 +0000
@@ -40,7 +40,6 @@
 import org.codehaus.plexus.PlexusContainerException;
 import org.codehaus.plexus.classworlds.ClassWorld;
 
-import org.apache.maven.archetype.Archetype;
 import org.apache.maven.archetype.ArchetypeGenerationRequest;
 import org.apache.maven.archetype.common.ArchetypeArtifactManager;
 import org.apache.maven.archetype.source.ArchetypeDataSource;
@@ -406,8 +405,8 @@
   /**
    * @deprecated use {@link ArchetypeManager#getArchetyper()}
    */
-  public Archetype getArchetype() {
-    return archetypeManager.getArchetyper();
+  public org.apache.maven.archetype.ArchetypeManager getArchetype() {
+    return maven.lookupComponent(org.apache.maven.archetype.ArchetypeManager.class);
   }
 
   /**
--- org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/archetype/ArchetypeCatalogFactory.java.orig	2012-07-19 15:47:14.000000000 +0100
+++ org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/archetype/ArchetypeCatalogFactory.java	2012-07-19 16:13:07.000000000 +0100
@@ -21,7 +21,7 @@
 import org.eclipse.core.runtime.Status;
 import org.eclipse.osgi.util.NLS;
 
-import org.apache.maven.archetype.Archetype;
+import org.apache.maven.archetype.ArchetypeManager;
 import org.apache.maven.archetype.catalog.ArchetypeCatalog;
 import org.apache.maven.archetype.source.ArchetypeDataSource;
 import org.apache.maven.archetype.source.ArchetypeDataSourceException;
@@ -67,7 +67,7 @@
     return getId();
   }
 
-  protected Archetype getArchetyper() {
+  protected ArchetypeManager getArchetyper() {
     return MavenPluginActivator.getDefault().getArchetype();
   }
 
--- org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/ProjectConfigurationManager.java.orig	2012-07-19 15:39:54.000000000 +0100
+++ org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/ProjectConfigurationManager.java	2012-07-19 17:22:31.000000000 +0100
@@ -768,7 +768,7 @@
     }
   }
 
-  private org.apache.maven.archetype.Archetype getArchetyper() {
+  private org.apache.maven.archetype.ArchetypeManager getArchetyper() {
     return MavenPluginActivator.getDefault().getArchetype();
   }
 
--- org.eclipse.m2e.core.ui/src/org/eclipse/m2e/core/ui/internal/wizards/MavenProjectWizardArchetypePage.java.orig	2012-08-08 14:46:26.924975744 +0100
+++ org.eclipse.m2e.core.ui/src/org/eclipse/m2e/core/ui/internal/wizards/MavenProjectWizardArchetypePage.java	2012-08-04 14:51:10.000000000 +0100
@@ -790,7 +790,7 @@
               archetype.setArtifactId(archetypeArtifactId);
               archetype.setVersion(archetypeVersion);
               archetype.setRepository(repositoryUrl);
-              org.apache.maven.archetype.Archetype archetyper = MavenPluginActivator.getDefault().getArchetype();
+              org.apache.maven.archetype.ArchetypeManager archetyper = MavenPluginActivator.getDefault().getArchetype();
               archetyper.updateLocalCatalog(archetype);
 
               loadArchetypes(archetypeGroupId, archetypeArtifactId, archetypeVersion);
--- org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/archetype/ArchetypeManager.java.orig	2014-02-16 18:31:33.962586816 +0000
+++ org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/archetype/ArchetypeManager.java	2014-02-16 18:32:47.757137914 +0000
@@ -65,7 +65,7 @@
 
   final ArchetypeArtifactManager aaMgr;
 
-  private final org.apache.maven.archetype.Archetype archetyper;
+  private final org.apache.maven.archetype.ArchetypeManager archetyper;
 
   private final PlexusContainer container;
 
@@ -75,7 +75,7 @@
     this.writer = new ArchetypeCatalogsWriter();
     try {
       this.aaMgr = container.lookup(ArchetypeArtifactManager.class);
-      this.archetyper = container.lookup(org.apache.maven.archetype.Archetype.class);
+      this.archetyper = container.lookup(org.apache.maven.archetype.ArchetypeManager.class);
     } catch(ComponentLookupException ex) {
       throw new NoSuchComponentException(ex);
     }
@@ -246,7 +246,7 @@
   /**
    * @since 1.5
    */
-  public org.apache.maven.archetype.Archetype getArchetyper() {
+  public org.apache.maven.archetype.ArchetypeManager getArchetyper() {
     return archetyper;
   }