使用Maven中Eclipse Luna P2存储库中的工件

时间:2014-12-29 14:09:13

标签: eclipse maven p2

是否有人知道如何针对Eclipse P2存储库中托管的工件(例如http://download.eclipse.org/releases/luna)定义常规Maven依赖关系?我找到的唯一答案是:Use dependencies from Eclipse p2 repository in a regular Maven build?

在我的情况下,我无法从pom-first方法改为manifest-first方法,尤其是我不想将包装从bundle更改为eclipse-plugin。不幸的是,我在任何公共Maven存储库中找不到任何最新版本。

我感兴趣的文物是:

org.eclipse.equinox:org.eclipse.equinox.http.jetty:3.0.200.v20131021-1843 org.eclipse.equinox:org.eclipse.equinox.http.servlet:1.1.500.v20140318-1755

我已经尝试过简单地在我的根pom中定义Eclipse P2存储库:

<repository>
    <id>eclipse-luna-repository</id>
    <url>http://download.eclipse.org/releases/luna</url>
    <layout>p2</layout>
</repository>

当然这不起作用,我收到以下错误:

Could not transfer artifact org.eclipse.equinox\:org.eclipse.equinox.http.jetty\:pom\:3.0.200.v20131021-1843 from/to eclipse-luna-repository (http\://download.eclipse.org/releases/luna)\: No connector available to access repository eclipse-luna-repository (http\://download.eclipse.org/releases/luna) of type p2 using the available factories WagonRepositoryConnectorFactory

有人知道如何解决这个问题吗?

0 个答案:

没有答案