我需要能够在JAR插件中包含其他文件,并且我很难找到描述如何执行此操作的文档。在查看Eclipse / plugins目录时,看起来好像有些插件会这样做,这意味着它是可能的。
当我右键单击我的插件项目并选择Export时,它只允许我导出为JAR。我正在寻找一种方法,能够将插件打包在一个文件夹中,并在该文件夹中包含JAR插件和其他文件。
谢谢!
答案 0 :(得分:1)
有几种方法可以创建解压缩的插件。
导出插件时(导出> PDE>可部署的插件和 片段)在选项选项卡上,关闭包插件 个人JAR档案。
在插件选项卡上的功能编辑器中,选择要解压缩的插件,并在安装后检查解压缩插件存档
请注意,Eclipse中的某些插件会被解压缩以避免嵌套jar(jarred库中的jarred库)。 PDE UI和PDE Build都支持嵌套jar,因此没有必要将它们解压缩。
答案 1 :(得分:0)
我最终发现最简单的方法是使用Maven并创建一个分发版,我可以根据需要布局目录结构。我使用父pom首先构建eclipse-plugin,然后将该工件用作eclipse-plugin模块之后执行的打包模块的依赖项。我看到了一些使用Tycho创建产品的例子,这些产品允许你向根安装添加内容,特别是itp04从这里http://git.eclipse.org/c/tycho/org.eclipse.tycho-demo.git/tree/但是这对我所需要的东西来说似乎有点过分了。