【发布时间】:2015-04-23 22:57:17
【问题描述】:
我正在尝试将 FileInstall 工件设置到我的 OSGi 项目,但没有成功。任何文件夹下都没有加载任何包。
首先我在这个位置运行 Felix 框架(使用 framework.properties 文件或配置文件):
org.osgi.framework.storage=./target/osgi-runner
然后我将 FileInstall dir 属性添加到框架配置中,如下所示:
felix.fileinstall.dir=./deploy
org.osgi.framework.storage=./target/osgi-runner
文档没有说的是两个文件夹之间的关系,./deploy文件夹应该在哪里:
|--deploy // here?
|--target
|--osgi-runner
|--target
|--osgi-runner
|--deploy // here?
|--target
|--osgi-runner
|--deploy //or here?
我告诉你,我尝试了所有免费的,但都没有工作,这个 FileInstall 工件没有加载任何包。该工件默认使用 2 秒来检查文件夹,但无论您等待多长时间,它都无法完成工作。
我也一直在考虑开发我自己版本的这个神器,实际上它并没有那么复杂,但是如果我能让这个东西工作起来,节省一些时间和精力也是可以的。
有人,有什么想法吗?
【问题讨论】:
标签: osgi apache-felix