1

我的公司一直在使用 Ant 作为 PDE 构建构建他们的 Eclipse RCP 应用程序。我正在尝试将构建过程迁移到 Tycho,但我遇到了几个相同类型的错误。我只想为 Windows 64 位构建,但 Tycho 一直在寻找 Cocoa 插件,这些插件在功能中被标记为可选。

我如何告诉第谷不要为任何与 Windows 64 位无关的事情而烦恼?

清单文件确实已经存在,我尝试使用以下方法生成 POM:

mvn org.eclipse.tycho:maven-tycho-plugin:generate-poms -Dtycho.targetPlatform=<path to target> -DgroupId=myGroupId

我得到的错误是:

[ERROR] Internal error: java.lang.RuntimeException: Could not resolve plugin org.eclipse.e4.ui.workbench.renderers.swt.cocoa_0.11.0.v20120716-173435; 

我正在使用 Java 1.7.0_11、Maven 3.1.0 和 Tycho 0.18.1。

4

1 回答 1

1

我认为您只需要在target-platform-configuration插件配置中设置平台,如下所示:

  <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_64</arch>
        </environment>
    </configuration>
  </plugin>
于 2013-10-16T14:47:25.787 回答