Как построить мультиплатформенный сайт обновлений Eclipse с Tycho - PullRequest
0 голосов
/ 31 мая 2018

В моей среде PDE / Tycho Eclipse я хочу создать плагин типа eclipse-repository, который содержит 3 функции для каждой конкретной платформы.

Плагин eclipse-repository считывает всю свою конфигурацию из родительского плагина, содержимое которого следующее:

<properties>
  <tycho.version>0.26.0</tycho.version>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 </properties>

 <repositories>
  <repository>
   <id>neon</id>
   <layout>p2</layout>
   <url>http://download.eclipse.org/releases/neon/</url>
  </repository>
 </repositories>

 <build>
  <plugins>
   <plugin>

    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-maven-plugin</artifactId>
    <version>${tycho.version}</version>
    <extensions>true</extensions>
   </plugin>

   <plugin>

    <groupId>org.eclipse.tycho</groupId>
    <artifactId>target-platform-configuration</artifactId>
    <version>${tycho.version}</version>

    <configuration>
        <environments>
          <environment>
            <os>win32</os>
            <ws>win32</ws>
            <arch>x86</arch>
          </environment>
          <environment>
            <os>linux</os>
            <ws>gtk</ws>
            <arch>x86_64</arch>
          </environment>
          <environment>
            <os>macosx</os>
            <ws>cocoa</ws>
            <arch>x86_64</arch>
          </environment>
        </environments>
    </configuration>

   </plugin>   
  </plugins>
 </build>

Когда я пытаюсь построить eclpseЯ получаю сообщение об ошибке:

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-repository-plugin:0.26.0:assemble-repository (default-assemble-repository) on project ... : Execution default-assemble-repository of goal org.eclipse.tycho:tycho-p2-repository-plugin:0.26.0:assemble-repository failed: Cannot resolve dependencies of MavenProject ...
...