首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有Maven依赖项而不是TargetPlatform的Eclipse OSGi或RCP应用程序

具有Maven依赖项而不是TargetPlatform的Eclipse OSGi或RCP应用程序
EN

Stack Overflow用户
提问于 2019-05-30 21:14:19
回答 1查看 202关注 0票数 0

使用Eclipse作为IDE,是否可以使用maven依赖项管理而不是PDE目标平台?如果没有PDE TargetPlatform,则启动配置中将缺少这些捆绑包。

由于可以在pom文件中声明相同的更新站点,因此通过Maven添加依赖项将更加方便。

代码语言:javascript
复制
<repositories>
    <repository>
        <id>eclipse-neon</id>
        <layout>p2</layout>
        <url>http://download.eclipse.org/releases/neon</url>
    </repository>
    <repository>
        <id>eclipse-2018-12</id>
        <layout>p2</layout>
        <url>http://download.eclipse.org/releases/2018-12</url>
    </repository>
</repositories>

使用Maven解析依赖关系也要快得多。

编辑:我希望在Eclipse中使用相同的依赖项管理进行构建和启动。使用没有目标定义的tycho和maven。

EN

回答 1

Stack Overflow用户

发布于 2019-05-30 21:53:08

我知道您希望直接从maven存储库获取所有依赖项,作为一组jar文件,或者像BOM(Bill of Material,物料清单)那样的spring boot。这是可以做到的,但需要付出努力。还有另一种方法,您可以为特定的eclipse版本创建自己的p2存储库。NexusArtifactory也支持p2 repostory。首先,在组织中设置Nexus或Artifactory,保留其他有用的库并创建p2 repository.The下载会更快,而且它将特定于组织。为了更好地理解,pom.xml会有类似这样的东西。

代码语言:javascript
复制
<repositories>
    <repository>
        <id>custome-rcp-eclipse</id>
        <layout>p2</layout>
        <url>http://nexus.organisation/path/someName</url>
    </repository>
</repositories>

除此之外,我还提供了一些有用的链接,以便您可以浏览它。https://www.vogella.com/tutorials/Nexus/article.html https://www.jfrog.com/confluence/display/RTF/P2+Repositories https://www.eclipse.org/forums/index.php/t/1095653/

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

https://stackoverflow.com/questions/56379078

复制
相关文章

相似问题

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