gpt4 book ai didi

eclipse - Eclipse 3.5可以发现插件目录中的所有包吗?

转载 作者:行者123 更新时间:2023-12-04 03:47:05 25 4
gpt4 key购买 nike

简单用例:使用简单的脚本组装Eclipse产品,只是将包转储到插件目录中。
以前可以在3.3版本上使用-在3.5版本上已损坏:由于找不到应用程序插件,我的应用程序无法启动。

问题:最简单的解决方法是什么?对于我来说,这似乎是整个升级过程中唯一的痛苦。

尝试:
我想这对P2来说是一个禁忌:它维护了bundles.info文件,这可能非常聪明..对我来说有点太聪明了。

我有一些想法:

  • 我可以完全跳过P2并回到普通的,简单的-dirty-发现机制吗?
  • 我可以将插件目录设置为“监视目录”吗?
  • 看起来我需要为此使用p2.reconciler ..哦,等等,它已经不推荐使用了:-( bug 251561 ..(感谢VonC提供的指针)
  • config.ini中的旧设置仍然可以使用吗? (现在已替换为'simpleconfigurator')osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start, org.eclipse.core.runtime@start
  • 我应该调用(p2)总监吗?
    “请拿起我的插件” :)
  • 我会避免使用dropin文件夹-对于
    终端用户。
  • 如果可能,我会避免弄乱bundles.info。

  • 我并不关心产品中的所有智能功能,实际上用户根本不使用内置的更新机制。
    因此,我想KISS(即:仅用于启动),并在需要时添加更多高级支持。

    我已经在 Eclipse forums上问过这个问题,但是还没有答案,所以真心感谢您的启迪。
    另外,请随时根据这些假设对我进行纠正-我刚刚阅读了 P2 docs,这有时会造成混淆。
    谢谢!

    答案:实际上,以上选项3似乎还是可以工作的-感谢 Francis确认了这一点! (本来就不起作用,但这可能是由于一些缺失的部门造成的)。
    我现在唯一的问题是,某些Eclipse捆绑包实际上需要simpleconfigurator。因此,我想知道是否将其换出会导致问题。

    最佳答案

    您可以更改您的configuration/config.ini文件,使其不使用org.eclipse.equinox.simpleconfigurator(它执行基于p2的配置),而改用org.eclipse.update.configurator,这只是老式的方法配置plugins目录中的内容。这应该给您您想要的。

    关于eclipse - Eclipse 3.5可以发现插件目录中的所有包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1705521/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com