【问题标题】:How can i define classpath directory in Equinox?如何在 Equinox 中定义类路径目录?
【发布时间】:2012-07-07 15:35:47
【问题描述】:

有没有办法在 Eclipse Equinox 中将目录定义为每个包的类路径?这样我就可以将每个捆绑包的所有第 3 方 jars/配置文件放入此目录中。我知道这可以通过单独定义每个 jar 来完成,但我需要一种更简单的方法。

提前致谢

【问题讨论】:

    标签: java classpath osgi bundle equinox


    【解决方案1】:

    没有。每个包都有自己的类路径,必须完全包含在其中。

    【讨论】:

      【解决方案2】:

      你在想target platform吗?它是一个共享包池,可以包含在导入合适包的任何包的“OSGi 类路径”中。您可以在目标平台中包含单个包和整个文件夹。

      在正常情况下,我会避免在您的 OSGi 包中嵌入太多第三方 jar(即直接在包类路径中),因为在包之间共享公共实例会更干净。

      【讨论】:

        猜你喜欢
        • 2021-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-30
        • 2020-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多