Eclipse 作为 IDE,是否可以使用 maven 依赖管理而不是 PDE 目标平台?如果没有 PDE 目标平台,启动配置中将缺少捆绑包。
由于可以在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中构建和启动。使用没有目标定义的第谷和 maven。
您想直接从 maven 存储库获取所有依赖项作为一组 jar 文件或像 BOM(物料清单(一样,如 Spring boot。这是可以做到的,但需要努力。还有另一种方法可以为特定的 eclipse 版本创建自己的 p2 存储库。Nexus和Artifactory也支持p2 repostory。首先在组织中设置 Nexus 或 Artifactory,保留其他有用的库并创建 p2 存储库。下载速度会更快,并且特定于组织。为了更好地理解,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.htmlhttps://www.jfrog.com/confluence/display/RTF/P2+Repositorieshttps://www.eclipse.org/forums/index.php/t/1095653/