Pax Runner Eclipse插件更新站点

3
我在安装Pax Runner Eclipse插件并运行Felix时遇到了困难。
我按照这个网站上的说明 https://ops4j1.jira.com/wiki/display/paxrunner/Plugin+Installation 做了,但是貌似更新网站(http://www.ops4j.org/pax/eclipse/update/)无法访问。
我尝试从公共Maven仓库下载pax-runner-assembly-1.8.5-jdk15.zip并手动安装该插件,但我认为我下载了错误的文件。
请问我需要下载哪些文件以及将这些文件复制到哪里(Eclipse插件文件夹中?)。
2个回答

1
您下载的Pax Runner程序集是用于作为独立程序运行Pax Runner的,其中包含.sh和.bat文件以执行它。它不是Eclipse插件。此外,我最初下载的版本不支持Java 8,并使用了旧版的Felix框架。
为了在我的系统上运行独立版本,我必须从git下载Pax Runner并从源代码构建:
 prompt# git clone https://github.com/ops4j/org.ops4j.pax.runner.git
 prompt# cd org.ops4j.pax.runner 
 prompt# mvn package

独立文件将位于pax-runner-assembly/target/pax-runnerXYZ.zip或.tar.gz。

我能够在最新的felix框架(4.4.1)和Java 8中启动pax-runner。

关于pax更新网站 - 是的,我遇到了与eclipse无法找到它的同样问题。您可能类似于构建独立文件一样从源代码构建插件,但我尚未尝试过。

我刚开始学习OSGI,不确定人们是否在使用ops4j pax软件。有更多经验的人想发表意见吗?

  • chooks

1
据文档显示,Pax(Curser)Eclipse插件和Pax Runner是具有不同目的的不同工具。pax-runner-assembly下载似乎是一个maven插件/依赖项。Pax Runner用于供应(下载和管理bundle),而eclipse插件则在Eclipse OSGI运行配置中添加了使用不同OSGI框架的选项。
根据Eclipse市场,该插件自2009年以来就没有更新过。关于仍在维护的项目和实际需要运行使用这些工具的下载之间存在一定的沟通困难。我认为eclipse插件已经死亡,您最好搜索添加对您想要运行的特定OSGI框架支持的插件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接