首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven Equinox插件

Maven Equinox插件
EN

Stack Overflow用户
提问于 2013-03-18 20:02:48
回答 2查看 1.7K关注 0票数 0

有没有可以集成maven和equinox运行时的插件?我希望我的osgi包能够在equinox中打包、部署和运行。我正在搜索maven命令来执行整个控制操作(构建包、打包和部署它们)。

编辑#1我设法执行了maven pax插件。当我给出命令mvn install pax:provision时,我得到了以下错误

代码语言:javascript
复制
----------------------------------------------------

 -> Using only arguments from command line
 -> Scan bundles from [C:\Users\661447\Desktop\Prime Workspace\OSGiDmHelloWorldP
rovider\runner\deploy-pom.xml]
 -> Scan bundles from [scan-pom:file:/C:/Users/661447/Desktop/Prime Workspace/OS
GiDmHelloWorldProvider/runner/deploy-pom.xml]
 -> Provision bundle [mvn:OSGiDmHelloWorldProvider/OSGiDmHelloWorldProvider/1.0,
 at default start level, bundle will be started, bundle will be loaded from the
cache]
 -> Provision bundle [mvn:org.apache.felix/org.osgi.core/1.4.0, at default start
 level, bundle will be started, bundle will be loaded from the cache]
 -> Preparing framework [Equinox 3.8.1]
 -> Downloading bundles...
 -> Equinox 3.8.1 : connecting...
         ___
        /  /
       /  / Oops, there has been a problem!
      /  /
     /__/   org.ops4j.pax.runner.platform.PlatformException: [link:classpath:run
ner-links/org.eclipse.osgi-3.8.1.link] could not be downloaded
    ___
   /__/     Use --log=debug to see details.----------------------------------------------------
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-18 21:10:56

PaxRunner可以帮助您部署Maven项目的捆绑包并运行Equinox

代码语言:javascript
复制
<plugin>
    <groupId>org.ops4j</groupId>
    <artifactId>maven-pax-plugin</artifactId>
    <version>1.4</version>
    <configuration>
         <framework>equinox</framework>
    </configuration>
</plugin>
票数 1
EN

Stack Overflow用户

发布于 2013-03-18 21:30:42

您可能想要使用m2e插件,它将执行您刚才提到的所有操作,above.You可以在eclipse市场中找到它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15476389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档