Eclipse 3.0 och tidigare versioner sändes på så sätt att varje insticksprogram var en katalog som innehöll kod i en JAR-fil, tillsammans med flera andra filer. För att hålla ned antalet filer vi sänder, liksom storleken på Eclipse-distributionerna, har vi lagt till funktioner i Eclipse för att kunna sända varje insticksprogram som en enskild JAR-fil som innehåller programmets kod och andra resurser.
Konvertera ett insticksprogram så att det kan sändas som en JAR-fil
manifest.mf
tar du helt enkelt bort rubriken Bundle-Classpath
.plugin.xml
ändrar du biblioteksposten till en punkt enligt följande: <runtime>
<library name=".">
<export name="*"/>
</library>
</runtime>
build.properties
:(.)
bin.includes
. Om t.ex. raden bin.includes
tidigare hade core.jar
, ersätts det med .
. Exempel: bin.includes=about.html,.,META-INF/MANIFEST.MF
source.foo.jar=
till source..=
(dvs. source punkt punkt)output.foo.jar=
till output..=
(dvs. output punkt punkt)jars.compile.order
osvmanifest.mf
lägger du till META-INF/
i bin.includes
.<plugin>
: unpack="false"
about.html
.about.html
utan länkade filer behöver du inte göra något.about.html
måste det innehållet placeras i en katalog med namnet "about_files"
vid roten för insticksprogrammet.about.html
så att de pekar på den nya platsen för filerna! Om du har ett anpassat byggskript (build.xml
):
Om du har andra skript (t.ex. javadoc-genereringsskript):