使用Eclipse作为IDE,是否可以使用maven依赖项管理而不是PDE目标平台?如果没有PDE TargetPlatform,则启动配置中将缺少这些捆绑包。
由于可以在pom文件中声明相同的更新站点,因此通过Maven添加依赖项将更加方便。
<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。
发布于 2019-05-30 21:53:08
我知道您希望直接从maven存储库获取所有依赖项,作为一组jar文件,或者像BOM(Bill of Material,物料清单)那样的spring boot。这是可以做到的,但需要付出努力。还有另一种方法,您可以为特定的eclipse版本创建自己的p2存储库。Nexus和Artifactory也支持p2 repostory。首先,在组织中设置Nexus或Artifactory,保留其他有用的库并创建p2 repository.The下载会更快,而且它将特定于组织。为了更好地理解,pom.xml会有类似这样的东西。
<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/
https://stackoverflow.com/questions/56379078
复制相似问题