|
What this is
Other links
The source code<?xml version="1.0" encoding="UTF-8" ?> <cheatsheet title="Creating and publishing a feature"> <intro href="/org.eclipse.platform.doc.user/reference/ref-cheatsheets.htm"> <description> This cheat sheet will automatically launch wizards, perform actions, and guide you through the individual steps to create a feature and publish it using the Plug-in Development Environment (PDE). To learn more about using cheat sheets or to see a list of available cheat sheets click help (?). To start working on this cheat sheet, click the "Click to Begin" button below. </description> </intro> <item href="/org.eclipse.pde.doc.user/guide/pde_setup.htm" title="Switching to the PDE perspective"> <action pluginId="org.eclipse.pde.ui" class="org.eclipse.pde.internal.ui.OpenPDEPerspectiveAction"/> <description> Select <b>Window->Open Perspective->Other...->Plug-in Development to switch to the PDE perspective. The PDE perspective is automatically launched when you click the "Click to Perform" button. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_creating.htm" title="Creating the plug-in project" skip="true"> <action pluginId="org.eclipse.pde.ui" param1="com.example.xyz" param2="org.eclipse.pde.ui.pluginContent.helloWorld" class="org.eclipse.pde.internal.ui.wizards.plugin.OpenProjectWizardAction"/> <description> Select <b>File->New->Plug-in Project to bring up the plug-in project creation wizard. Choose 'com.example.xyz' for the project name. Accept all the defaults. Pick the <b>Hello, World template from the list of templates and press <b>Finish. The wizard is automatically launched when you click the "Click to Perform" button. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_feature_setup.htm" title="Creating the feature project" skip="true"> <action pluginId="org.eclipse.pde.ui" param1="com.example.xyz-feature" param2="com.example.xyz" param3="XYZ Feature" class="org.eclipse.pde.internal.ui.wizards.feature.OpenProjectWizardAction"/> <description> Select <b>File->New->Feature Project to bring up the feature project creation wizard. Choose 'com.example.xyz-feature' for the project name. Choose 'com.example.xyz' for the feature id and 'XYZ Feature' for the feature name. Check 'com.example.xyz' plug-in in the list of plug-ins and press <b>Finish. The wizard is automatically launched when you click the "Click to Perform" button. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_feature_manifest.htm" title="Adding description and license agreement"> <description> Switch to the <b>Information page of the feature editor opened as a result of the previous step. Enter a short description in the <b>Description tab. Switch to the License Agreement tab and enter a short license text (features without a license will not be accepted by Eclipse Update). Press 'Ctrl+S' to save the file. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_setup.htm" title="Creating an update site project" skip="true"> <action pluginId="org.eclipse.pde.ui" param1="updates" class="org.eclipse.pde.internal.ui.wizards.site.OpenProjectWizardAction"/> <description> Select <b>File->New->Project->Plug-in Development->Update Site Project to bring up the update site project creation wizard. Choose 'updates' for the project name and press <b>Finish. The wizard is automatically launched when you click the "Click to Perform" button. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_editor.htm" title="Selecting features to build"> <description> Select <b>Add... in Features to Build section and check 'com.example.xyz' from the list. Verify that the feature appears in the section upon clicking <b>Finish. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_editor.htm" title="Creating a feature category"> <description> Select <b>New Category... in Features to Publish section and enter 'sample' for category name, 'Sample' for the label and some random text for description. Verify that the category appears in the section upon clicking <b>OK. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_editor.htm" title="Adding feature to category"> <description> Select 'com.example.xyz' feature in <b>Features to Build section and drag it to the 'Sample' category in <b>Features to Publish section. Verify that the feature appears as a child of the category. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_building.htm" title="Saving and building"> <description> Select 'Ctrl+S' to save the file. Select the <b>Build All button in the Features to Build section. Verify that 'plugins' and 'features' folders in the update site project contain JARs after the build is done. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_previewing.htm" title="Testing the update site"> <action pluginId="org.eclipse.ui.ide" class="org.eclipse.ui.internal.ide.update.InstallWizardAction"/> <description> Select <b>Help->Software Updates->Find and Install.... The wizard is automatically launched when you click the "Click to Perform" button. Select the <b>Search for new features to install radio button. Click <b>Next. Select Add Local Site.... Find the workspace in the local file system and navigate to the update site project. Check the site, expand it and verify that 'Sample' category shows up. Click <b>Next. <br/> The wizard list should show 'XYZ Feature'. Select it and verify that the description shows up. Click the <b>Properties button and verify that properties are correct. Click <b>Next. Verify that the license agreement shows up correctly. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_previewing.htm" title="Installing the feature"> <description> When ready to test the feature itself, install another Eclipse instance and start it. Select <b>Help->Software Updates->Find and Install.... in that instance. Repeat the previous two steps. This time, go all the way to the end of the wizard and press <b>Finish. Accept to restart the workbench. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_previewing.htm" title="Verifying the installation"> <description> Upon restart, select <b>Help->Software Updates->Manage Configuration.... Expand the install location under <b>Eclipse Platform. Verify that the 'XYZ Feature' exists. </description> </item> <item href="/org.eclipse.pde.doc.user/guide/pde_site_previewing.htm" title="Publishing the update site"> <description> Once the update site is verified in the local file system, export the update site project and copy it to an HTTP server. </description> </item> </cheatsheet> |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.