O Eclipse 3.0 e anterior era fornecido de forma que cada plug-in era um diretório que continha código em um JAR, juntamente com vários outros arquivos. Para melhorar o número de arquivos fornecidos junto com o tamanho das distribuições do Eclipse, incluímos suporte no Eclipse para poder fornecer cada plug-in como um único arquivo JAR contendo o código e outros recursos do plug-in.
manifest.mf
basta excluir o cabeçalho do Bundle-Classpath
.
plugin.xml
altere a entrada da biblioteca para ser um ponto como este: <runtime>
<library name=".">
<export name="*"/>
</library>
</runtime>
build.properties
:(.)
bin.includes
. Por exemplo, se a linha
bin.includes
costumava ter core.jar
,
core.jar será substituído por um .
. Por exemplo: bin.includes=about.html,.,META-INF/MANIFEST.MF
source.foo.jar=
para source..=
(isto é, source ponto ponto) output.foo.jar=
para output..=
(isto é,
output ponto ponto)jars.compile.order
, etc.manifest.mf
, inclua META-INF/
no bin.includes
.<plugin>
relacionada: unpack="false"
about.html
. about.html
básico sem nenhum arquivo vinculado, não será necessário fazer nada.
about.html
, esse conteúdo deverá ser colocado em um diretório denominado
"about_files"
na raiz do plug-in.
about.html
para apontarem para o novo local dos arquivos!
Se você possuir um script de construção customizado (build.xml
):
Se você possuir outros scripts (por exemplo, scripts de geração javadoc):