|
|
1
4
没有简单的方法可以确定依赖关系。 最好的方法是通过PackageAdmin接口。具体请参见PackageAdmin和getImportingBundles的OSGi规范: http://www.osgi.org/javadoc/r4v42/org/osgi/service/packageadmin/ExportedPackage.html#getImportingBundles() 您需要确定所有已安装的包,哪个包导出您的包正在导入的一个或多个包。最简单的方法就是 PackageAdmin.getExportedPackages(捆绑包) 带束= 无效的 . 这将返回所有导出包的数组。然后需要迭代这个数组并调用 ExportPackage.getImportingBundles() . |
|
|
2
1
请看我的回答 this question . 4.3将有一个新的捆绑连接API,允许这样的事情发生。 |
|
|
3
0
您可以打开OSGi控制台并发出以下命令:
到bundle列表,包括数字id
以获取更多信息,包括依赖项。 你也应该试试
获取更多命令 |
|
|
bogus · 在NetSuite中找不到保存的捆绑包 8 年前 |
|
|
Joe Scotto · 在上使用fs extra。捆绑文件? 8 年前 |
|
|
user7189675 · Yii2未捕获引用错误:$未定义 8 年前 |
|
|
A.Seddighi · Symfony 4包工作 8 年前 |
|
|
ptmr.io · 忽略自定义可重用捆绑包的Symfony 3路由 8 年前 |