回答
这可以在配置包括该插件的功能时选择。转到插件列表,选择您的插件并选中“安装后解压插件存档”。
可以说,这个属性应该由插件本身定义。有关于https://bugs.eclipse.org/bugs/show_bug.cgi?id=157562
方面的bug报告, 弗拉德
这似乎不再有效。即使使用此设置,我的插件代码也被打包为一个jar文件。我还在插件清单中尝试了“Eclipse-BundleShape:dir”,并省略了该指令。从UI导出可部署功能时,不会考虑feature.xml中的解包设置。 – MidnightJava 2016-03-03 15:24:02
它工作正常。我正在构建的插件没有在build.properties – MidnightJava 2016-03-03 16:41:34
@MidnightJava中指定的bin/dir:我想知道为什么'build.properties'文件中的'bin'目录对于插件解压缩很重要?你知道吗? – Lii 2017-02-01 13:00:52
您可以设置您的MANIFEST.MF文件要么罐子(默认)或目录的Eclipse的BundleShape值见。如果设置为dir,则将其展开。
Eclipse-BundleShape: dir
http://eclipsesource.com/blogs/2009/01/20/tip-eclipse-bundleshape
- 1. 如何强制Eclipse m2e插件为项目使用jdk
- 2. 用maven-dependency-plugin强制解压
- 3. 如何设置解压缩Eclipse插件(不是jar)中的文件的权限
- 4. 如何解压/解压缩* .z文件
- 5. 如何解压/解压缩文件
- 6. 如何强制zlib解压超过X字节?
- 7. 如何强制IntelliJ插件解析文件的PsiReference解决方案?
- 8. 增强的Eclipse文件搜索插件
- 9. 如何强制通过Nexus下载SBT插件和插件?
- 10. NSIS:如何解压7zip压缩文件
- 11. 在JavaScript文件上强制GZIP压缩
- 12. 如何强制eclipse包装该行?
- 13. 你如何强制Eclipse的OS标志?
- 14. 如何解压.tar.xz文件?
- 15. 如何解压gzip文件
- 16. 如何解压JavaScript文件
- 17. 使用App Engine eclipse插件时强制延迟Ajax响应?
- 18. Eclipse插件/产品 - 强制顶级coolbar布局?
- 19. cassandra强制轻微压缩?
- 20. 强制Eclipse CDT解析#included文件以突出显示
- 21. 如何修补eclipse插件?
- 22. Eclipse插件如何工作?
- 23. 如何嵌入Eclipse插件
- 24. 如何测试Eclipse插件?
- 25. 如何使用Eclipse插件
- 26. 我如何在Eclipse插件
- 27. 如何加载eclipse插件
- 28. 如何在Eclipse(Eclipse插件开发)
- 29. 无法解压缩和Firefox zip插件
- 30. Nexus oss解压插件特权
为什么它需要解压? (如果你在运行时打开文件,你可以使用getResourceAsStream()在jar中打开文件) – 2009-06-01 15:56:12
@ScottStanchfield这实际上并不奏效。有很多事情需要引用全路径作为字符串。 getResourceAsStream仅在一段时间内有用。 – 2012-02-02 01:13:32
我同意。事实上,getResourceAsStream()并不能帮助像我今天遇到的SWT Web浏览器那样的事情。 – KevinL 2014-09-30 02:17:41