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.MFsource.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):