Package org.eclipse.m2e.core.internal.archetype

Examples of org.eclipse.m2e.core.internal.archetype.ArchetypeManager


        public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {

            Logger logger = Activator.getDefault().getPluginLogger();

            monitor.beginTask("Discovering archetypes...", 5);
            ArchetypeManager manager = MavenPluginActivator.getDefault().getArchetypeManager();
            monitor.worked(1);

            // optionally allow the parent to install any archetypes
            getWizard().installArchetypes();

            Collection<ArchetypeCatalogFactory> archetypeCatalogs = manager.getArchetypeCatalogs();
            monitor.worked(2);
            ArrayList<Archetype> candidates = new ArrayList<Archetype>();
            for (ArchetypeCatalogFactory catalogFactory : archetypeCatalogs) {
                try {
                    ArchetypeCatalog catalog = catalogFactory.getArchetypeCatalog();
View Full Code Here


    if (archetype==null) {
      return;
    }
   
        try {
          ArchetypeManager archetypeManager = MavenPluginActivator.getDefault().getArchetypeManager();
          ArtifactRepository remoteArchetypeRepository = archetypeManager.getArchetypeRepository(archetype);
      properties = (List<RequiredProperty>) archetypeManager.getRequiredProperties(archetype, remoteArchetypeRepository, null);
     
      Table table = propertiesViewer.getTable();
      table.setItemCount(properties.size());
      int i = 0;
      for (Iterator<RequiredProperty> it = properties.iterator(); it.hasNext();) {
View Full Code Here

TOP

Related Classes of org.eclipse.m2e.core.internal.archetype.ArchetypeManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.