2017-09-05 15 views
1

bazel-mavenトランジションinteropツールを作成する作業の一環として、より細かいサイズのbazel jarからmavenサイズのjarを作成します。 我々はaspectを書いており、これは全部のbazel repoのbazel buildで実行され、txtのファイルoutputsを書いています。アスペクトを使用してbazelビルドを実行しているときに、どのターゲットが実行される(スキップされない)かを確認するには

  1. は、我々は、これらの側面のみ非現金化目標のためoutputsを書きたいです。
  2. はさらに良い実行されたすべてのターゲット(原因それらがキャッシュされているにスキップされていない)

が含まれている実行の最後にリストを持つことになります1.と2.可能性はありますか?

答えて

0

これらのアスペクト出力は、キャッシュされていないターゲットに対してのみ書きたいと考えています。

ここで何を意味するのかわかりません。ターゲットがキャッシュされているかどうかは検出できません。ただし、outputのファイルがキャッシュされます。同じアスペクトで同じビルドを実行すると、最新でないファイルだけが更新されます。

を実行されたすべてのターゲットは、私たちはあなたの造られたすべての成果物を出力するフラグ--experimental_show_artifactsを持っている含まれている実行の最後にリストを持っている

...。

関連する問題