当前位置: 代码迷 >> 综合 >> OSGI+Maven的两条经验
  详细解决方案

OSGI+Maven的两条经验

热度:25   发布时间:2023-12-18 01:44:28.0

1.看到在component.xml中写有setHttpService和unsetHttpService(类似)的方法,但是,就是在apache-karaf中运行不起来,OSGI一直404。

应该就是org.osgi.http.service和org.osgi.http.component没有引入。

对应于MANIFEST.INF的dependency就如下图:

对于apache-karaf就是,需要将eclipse文件夹下的org.eclipse.osgi.services_3.3.100.v20130513-1956.jar放入deploy文件夹。


2.maven项目引用本地的jar,需在pom中做如下配置,才能compile/package顺利进行。(建议不这样做,该引用的jar都应该放到仓库里)