Pax runner eclipse插件更新站点



我在设置Pax Runner Eclipse插件时遇到了困难,因此我可以在Eclipse中运行Felix。

我按照指示https://ops4j1.jira.com/wiki/display/paxrunner/Plugin+安装,但看起来像更新站点(http://www.ops4j.org/pax/eclipse/update/)不可用。

我从公共maven repo下载了pax-runner-assembly1.8.5-jdk15.zip,试图手动安装插件,但我认为我有一个错误的文件。

我需要下载哪些文件,应该将这些文件复制到哪里(Eclipse插件文件夹?)?

从文档中可以看出,Pax(Curser)Eclipse插件和Pax Runner是不同的工具,具有不同的用途。pax-runner程序集下载似乎是一个maven插件/依赖项。Pax Runner用于提供(下载和管理捆绑包),而eclipse插件则添加了在eclipse OSGI运行配置中使用不同OSGI框架的选项。

根据eclipse市场的消息,该插件自2009年以来就没有更新过。关于哪些项目仍在维护,以及您实际需要运行哪些下载,使用这些工具,沟通不畅。我想说eclipse插件已经死了,你可能会更好地搜索那些为你想要运行的特定OSGI框架添加支持的插件。

您下载的pax-runner程序集用于将pax-runer作为独立程序运行——它有sh和.bat文件用于执行它。它不是Eclipse插件。此外,我最初下载的那个不适用于java8,而是使用了一个旧的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程序集/target/pax-runnerXYZ.zip或.tar.gz.中

我能够使用最新的felix框架(4.4.1)和java8启动paxrunner。

在pax更新网站方面-是的,我遇到了同样的问题,eclipse找不到它。你可能可以像构建独立插件一样从源代码构建插件,但我还没有尝试过。

我刚开始学习OSGI,不确定人们是否在使用ops4j-pax软件。有没有经验更丰富的人愿意插话?

  • 小鸡

最新更新