Skip to content

plugin.xml for eclipse equinox app

Andrey Hihlovskiy edited this page Apr 25, 2014 · 30 revisions

We already know how to program plugin.xml for eclipse-bundle. Now we will program "plugin.xml" for eclipse-equinox-app.

Take equinox application that we created in Equinox tutorial as a starting point.

  1. Invoke on command line: gradle build, then open file "tutorials/MyEquinoxApp/build/libs/MyEquinoxApp-1.0.0.0.jar", it contains "plugin.xml" with the following content:
<plugin>
  <extension id="application" point="org.eclipse.core.runtime.applications">
    <application>
      <run class="myequinoxapp.Application"/>
    </application>
  </extension>
</plugin>

We see that Wuff recognized file "tutorials/MyEquinoxApp/src/main/java/myequinoxapp/Application.java" as an application and that it automatically inserted extension-point for it. In general, Wuff recognizes any files matching to patterns `'/Application.groovy', '/Application.java' as application files and inserts extension-point "org.eclipse.core.runtime.applications" for each of them (although normally there's only one application per eclipse-equinox-app).

Explanation of attributes:

  • class="myequinoxapp.Application": points to qualified class name of the application file.

Clone this wiki locally