私は現在、Eclipse 3.7と4.5から私たちのアプリケーションのいずれかを切り替えることを任されています。悲しいことに、誰も新しいフレームワークをどのように台無しにしたのか予想していませんでした。そのため、他のアプリケーションは今のところ3.7にとどまります。今は面倒な部分があります:バグを発見するプロセスをスピードアップするために、私は4.5に対する一般的なプラグインをテストしたいと思います(しかし、彼らはまだ3.7のコースに対してテストする必要があります)。複数のターゲットプラットフォームに対する統合テストを実行
This threadは、ヘルプmaven-invoker-plugin
でも可能ですが、その2歳ですが、これは本当に一般的な使用例です。
maven-invoker-plugin
をTychoで使用する方法については何も見つかりません。 tycho-surefire-plugin
には、ターゲットプラットフォームを変更するオプションがないようです。念のために
、私は(ドキュメントの外で使用/サポートされていないようです)、このターゲットプラットフォームについて話している:
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<configuration>
<resolver>p2</resolver>
<target>
<artifact>
<groupId>${project.groupId}</groupId>
<artifactId>org.acme.project</artifactId>
<version>${project.version}</version>
<classifier>platform</classifier>
</artifact>
</target>
</configuration>
</plugin>
それでは、どのように私は、複数のターゲットに対する私の統合テストをテストしますプラットフォーム?