title: How can I create a working eclipse plug-in update site for a plug-in that works in debug mode?
body: <p>I created a working eclipse plug-in with some kind help from stackoverflow.  By "working", I mean that it works correctly when I start an eclipse application as "Overview -> Testing -> Launch an eclipse application".  I.e., I am running eclipse in "Plug-in development" perspective, I have an eclipse plug-in coded up, and I can run it under a separate "child" eclipse from the "Plug-in development" eclipse instance.</p>
  
  <p>I then carefully followed the instructions in "Create a feature".."Create an update site".."Install and uninstall a feature" process under "Welcome -> Tutorials -> Create an eclipse plugin."</p>
  
  <p>I was then able to install the resulting feature without complaint into eclipse.  However, when I stop and restart eclipse, the feature is completely broken; it does not work at all the way it worked during plug-in development.</p>
  
  <p>The feature adds a menu item to the Team pop-up menu, and starts a new editor when that menu item is selected.  In the non-working installed version, the menu item is not present, nowhere to be found.</p>
  
  <p>I will include my project's plugin.xml, build.properties, and MANIFEST.MF below.</p>
  
  <p>Any help on how to debug install problems would be greatly appreciated.  Classpath issue?  Any other landmines that are easy for the unwary to step on?</p>
  
  <p>plugin.xml:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;?eclipse version="3.4"?&gt;
  &lt;plugin&gt;
     &lt;extension point="org.eclipse.ui.popupMenus"&gt;
  
        &lt;objectContribution
              objectClass="org.eclipse.core.resources.IFile"
              id="com.gregfjohnson.hg_version_view.contribution1"&gt;
  
           &lt;action
                 label="Version View"
                 class="com.gregfjohnson.hg_version_view.popup.actions.NewAction"            
                 menubarPath="team.main/group4"
                 enablesFor="1"
                 id="com.gregfjohnson.hg_version_view.newAction"&gt;
           &lt;/action&gt;
  
        &lt;/objectContribution&gt;
  
     &lt;/extension&gt;
  
  &lt;/plugin&gt;
  </code></pre>
  
  <p>build.properties:</p>
  
  <pre><code>source.. = src/
  output.. = bin/
  bin.includes = plugin.xml,\
                 META-INF/,\
  </code></pre>
  
  <p>MANIFEST.MF:</p>
  
  <pre><code>Manifest-Version: 1.0
  Bundle-ManifestVersion: 2
  Bundle-Name: Hg_version_view
  Bundle-SymbolicName: com.gregfjohnson.hg_version_view; singleton:=true
  Bundle-Version: 1.0.0.qualifier
  Bundle-Activator: com.gregfjohnson.hg_version_view.Activator
  Bundle-Vendor: GREGFJOHNSON
  Require-Bundle: org.eclipse.ui,
   org.eclipse.core.runtime,
   org.eclipse.core.resources,
   org.eclipse.core.filesystem;bundle-version="1.3.100",
   org.eclipse.ui.ide;bundle-version="3.7.0"
  Bundle-RequiredExecutionEnvironment: JavaSE-1.6
  Bundle-ActivationPolicy: lazy
  </code></pre>