Eclipse plugin maken

Status
Niet open voor verdere reacties.

kenikavanbis

Terugkerende gebruiker
Lid geworden
22 mei 2007
Berichten
2.196
Ik ben op zoek naar een manier om veel files te kunnen genereren met één knop.
Het is de bedoeling om een framework plugin te maken.
plugin.xml is ook al gelukt
Een nieuw project wizard aanmaken is al gelukt maar nu moet ik in het Iproject files kunnen genereren .Mensen die iets te bieden Plaats gerust wat code.

Het eigenlijke probleem is dat ik Het geselecteerde(actieve) project al invul en daar de files in genereer.
 
Je vraag is niet duidelijk, geef eens wat meer informatie of al wat code die je hebt.
Wat is eigenlijk de bedoeling?

Hannesvdc
 
mijn plugin.xml
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
	   <runtime>
	      <library name="MNUgenerators.jar"/>
	   </runtime>
	   <requires>
      		<import plugin="be.djdb.drupal"/>
   	   </requires>
	 <extension point="org.eclipse.ui.newWizards">
	     <category name="DRUPAL" 
			   id="be.djdb.drupal.wizards.NewWizardCategoryDrupal" >
	     </category>
	       <wizard name="DrupalThemes" icon="Drupalplugin/lib/icons/favicon.ico" 
	              category="be.djdb.drupal.wizards.NewWizardCategoryDrupal"
	              class="be.djdb.drupal.wizards.ThemeWizard"
	              id="be.djdb.drupal.wizards.ThemesWizard">
	       </wizard>
       <wizard category="be.djdb.drupal.wizards.NewWizardCategoryDrupal"
             class="be.djdb.drupal.wizards.CreateDrupalproject"
             descriptionImage="lib/icons/newdrupalprj_wiz.gif"
             icon="lib/icons/favicon.ico"
             id="be.djdb.drupal.wizards.NewWizardProjectCreation"
             preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
             name="DrupaProject"
             project="true">
          <description>
             Create a new PHP project.
          </description>
       </wizard>

	</extension>
  <extension
        point="org.eclipse.core.runtime.preferences">
  </extension>
</plugin>

nu verder het project maakt zich met
PHP:
public class CreateDrupalproject extends WizardNewProjectwizard implements INewWizard, IExecutableExtension{
	protected WizardNewProjectCreationPage projectPage;
	protected IConfigurationElement configurationElement;
	/*
	 * new Projectresources("drupalplugin");
	 **/
	public CreateDrupalproject(){
		super("drupalplugin");
		//super.projectPage.setImageDescriptor(newimg("file:icons/folder.gif"));
	}
	public boolean performFinish(){
		try{
			getContainer().run(false, true, super.GetprojectCreator());
		}catch(Exception e){
			return false;
		}
		BasicNewProjectResourceWizard.updatePerspective(configurationElement);
		selectAndReveal(newProject);
		return true;
	}
	public void setInitializationData(IConfigurationElement config,String propertyName, Object data) throws CoreException {
		configurationElement = config;
	}
}
Het project maakt zich volledig. maar nu wil ik mappen aanmaken en verder ook werken van een template die ik zou downloaden (enkel bij update dus een md5 of cha1 checkup is er natuurlijk dan er ook bij )Ik probeer te beginnen bij het begin.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan