回答
這可以在配置包括該插件的功能時選擇。轉到插件列表,選擇您的插件並選中「安裝後解壓插件存檔」。
可以說,這個屬性應該由插件本身定義。有關於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