gpt4 book ai didi

Scala 库作为 OSGi 包

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

我做了一个简单的 Eclipse RCP 客户端,现在我想把它变成一个 Scala 应用程序。添加 Scala 特性允许 IDE 编译代码,但它不会运行,因为 Scala 不能作为 OSGi 包提供。搜索网络只会返回相互矛盾的信息,这似乎意味着没有“标准”的方法来做到这一点。我发现最近的一篇文章说要使用这个链接:

scala-eclipse-toolchain-osgi-2.9.0-1

但是 Eclipse 说:“那里没有可用的项目”。我可以用浏览器去那里,看看那里有东西。但是我不知道 OSGi 的底层机制,所以我无法分辨出什么问题。我可以从 jar 里给自己做一个包,但这是愚蠢的。 Scala 必须已经作为预定义的 OSGi 包在某处可用!

[编辑] 我尝试自己创建包,就像我使用 Slick-Util 所做的那样,但它也不起作用。这没有逻辑意义。我不明白如何从 Jar 创建包对 Jar A 起作用,但对 Jar B 不起作用。我什至复制了自制的 Slick-Util 包,用 scala-library.jar 替换了 jar,并更新了捆绑名称和其他设置无处不在,它仍然不起作用。我的猜测是 scala-library.jar 本身有问题,导致 Eclipse 无法使用它。也许它的 list 中有什么?

最佳答案

你可以在那里找到 OSGi-fied Scala jars:https://github.com/weiglewilczek/scala-lang-osgi .

关于Scala 库作为 OSGi 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6965937/

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