Eclipse 3.0 og ældre versioner blev leveret, så hver enkelt plugin bestod af et bibliotek, der indeholdt kode i en JAR, og forskellige andre filer. For at minimere antallet af de filer, vi leverer i den størrelsesorden, Eclipse-distributioner udgør, har vi tilføjet funktioner i Eclipse, så det er muligt at levere hver enkelt plugin som en enkelt JAR-fil, som indeholder dens kode og andre ressourcer.
Konvertér plugin til at blive leveret som en JAR
manifest.mf, skal du ganske enkelt slette topteksten Bundle-Classpath.plugin.xml, skal du revidere biblioteksindgangen, så den bliver et punktum ligesom nedenfor:
<runtime>
<library name=".">
<export name="*"/>
</library>
</runtime>build.properties:(.)bin.includes. Hvis linjen
bin.includes f.eks. før angav core.jar,
bliver det erstattet af et .. Eksempel: bin.includes=about.html,.,META-INF/MANIFEST.MFsource.foo.jar= til source..= (dvs. source punktum punktum)
output.foo.jar= til output..= (dvs.
output punktum punktum)jars.compile.order, osv.manifest.mf, skal du tilføjeMETA-INF/ til bin.includes.<plugin>-kode: unpack="false"about.html-linket indhold.about.html uden linkede filer, behøver du ikke gøre noget.
about.html-filen, skal dette indhold placeres i
et bibliotek med navnet"about_files"
i roden til din plugin.about.html, så de peger på filernes nye placering.
Hvis du har en tilpasset byggekommandofil (build.xml), gælder følgende:
Hvis du har andre kommandofiler (f.eks. kommandofiler til Javadoc-generering), gælder følgende: