1

さまざまな環境向けの製品を作成する Tycho ビルドがあります。mavenビルドの最後に、ビルドが実行されているマシンの環境に一致する製品のzipを解凍したいと思います。それは可能ですか?

4

1 に答える 1

0

私の知る限り、ビルド マシンの環境について Maven や Tycho に尋ねる簡単な方法はありません。

ただし、Tycho の環境構成を省略して、現在実行中のプラットフォーム用にのみ Tycho をビルドすることもできます。すると、 にちょうど 1 つのアンパックされた製品が存在しtarget/products/<product.id>/*/*/*/ます。(星印はそれぞれ 1 つのディレクトリに正確に一致します。)


プラットフォーム固有の製品を構築するモジュールが、明示的な環境構成を持つ親 POM から継承する場合、次の構成で空の環境リストを設定できます (「実行中のプラットフォームを使用する」ことを意味します)。

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

   <configuration>
      <environments combine.self="override" />
   </configuration>
</plugin>
于 2012-09-21T12:02:58.673 に答える