Shipping Your Plug-in As A Single JAR

Eclipse 3.0 and previous was shipped such that each plug-in was a directory that contained code in a JAR, along with multiple other files. In order to improve the number of files that we ship along with the size of the Eclipse distributions, we have added support in Eclipse to be able to ship each plug-in as a single JAR file containing its code and other resources.

Converting A Plug-in to be Shipped as a JAR

  1. Change the classpath:
  2. Change the build.properties:
  3. Change the feature
  4. Change about.html linked content.

If you have a custom build script (build.xml):

If you have other scripts (e.g. javadoc generation scripts):