Для проекта плагина 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 и выше).Успех.
НО Я не смог выяснить правильные URL-адреса для выпусков 4.x, поэтому я мог также протестировать версии 4.0 и 4.1 и, возможно, 4.2 Nightly.
Могу ли я использовать тот же подход для использования Eclipse 4.x в качестве целевой платформы и какими будут URL-адреса хранилища p2?