blob: edc74df276a0e3a6801f31b7bcc56b1241b42bae [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2006, 2012. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/javascript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
<title>Feature Patch</title>
<link href="../../book.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1>Feature Patch</h1>
<p>The<strong> New Feature Patch</strong> creation wizard is available under <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.newWizard(newWizardId=org.eclipse.pde.ui.NewFeaturePatchWizard)")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.svg" alt="Open the new feature patch wizard"><strong>File &gt; New &gt; Project... &gt; Plug-in Development &gt; Feature Patch</strong></a>
from the top level menu. </p>
<p><img src="../../images/new_wizards/feature_patch.PNG" alt="Feature Patch" ></p>
<h3>Project Settings </h3>
<p>It is recommended to use the reverse domain naming convention (e.g. com.example.patch) for the <strong>Project name</strong>. </p>
<p>The project <strong>Location</strong> field specifies the default location as a subdirectory nested inside the workspace location. The project location can be changed to any writable location by unchecking the <strong>Use default location</strong> checkbox and entering the location of choice.</p>
<h3>Feature Patch Properties </h3>
<p>A <strong>Patch ID</strong> is mandatory and must comply with the <a href="../../../../org.eclipse.platform.doc.isv/reference/misc/plugin_manifest.html">plugin.dtd</a>.</p>
<p>A <strong>Patch Name</strong> is the translatable presentation name of the patch. This field is required. </p>
<p>A <strong>Patch Vendor</strong> is the translatable name of the patch vendor. This field is optional. </p>
<h3>Properties of Patched Feature</h3>
<p>The <strong>Feature ID</strong>, <strong>Feature Name</strong> and <strong>Feature Version</strong> of the feature being patched must be specified. These attributes must match those of a feature found in either the workspace or the target. </p>
<h3>Feature Patch Project Structure</h3>
<p>A feature patch has a standard feature project structure and can be edited using the PDE feature manifest editor. </p>
<p><img src="../../images/new_wizards/feature_explorer.PNG" alt="Feature Explorer" > </p>
</body>
</html>