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.MF
source.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: