对于Eclipse插件项目,我使用Maven和Tycho来构建它。目标平台的Tycho配置是
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<resolver>p2</resolver>
</configuration>
</plugin>
存储库声明为
<repositories>
<repository>
<id>${platform-version-name}</id>
<layout>p2</layout>
<url>${eclipse-site}</url>
</repository>
</repositories>
并将值声明为
<properties>
<platform-version-name>galileo</platform-version-name>
<eclipse-site>http://download.eclipse.org/releases/${platform-version-name}</eclipse-site>
</properties>
这是所有教程中显示的方法。使用这种方法,我可以测试我应该支持的每个版本的插件(3.5及更高版本)。成功。
但是我无法确定4.x版本的正确URL,所以我也可以测试4.0和4.1以及可能每晚4.2。
我可以使用相同的方法将Eclipse 4.x用作目标平台吗?p2存储库URL是什么?