gpt4 book ai didi

java - 如何避免 karaf 加载默认解析包

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

我使用 karaf 运行 OSGI 包,该包使用内置的 commons-lang3.5.jar。

问题是当我运行这个包时,karaf 将自动加载另一个 commons-lang3.1.jar。我不确定什么时候加载。但这导致我的包崩溃。

有什么方法可以卸载karaf默认内置包吗?

最佳答案

不,不要“卸载”默认的内置 bundle ,因为它已被其他人使用。确保您自己的包对 commons lang 包进行了干净的导入。

bnd 指令如下所示:

import-package:
org.apache.commons.lang;version="[3.5,4.0)", \
*

这样,如果有比您已经包含的版本更好的可用版本,您可以确保仅导入 commons lang。

提示,不要嵌入依赖项,但请确保您依赖于可重用的依赖项。使用此类导入包,您可以确保依赖于特定版本。

关于java - 如何避免 karaf 加载默认解析包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44341937/

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