どのように私のポストプロセスファイルは、Antのjavacタスクを使用してコンパイルすることができますか?

StackOverflow https://stackoverflow.com/questions/1058657

  •  21-08-2019
  •  | 
  •  

質問

私はこの実行時にコンパイルされたファイルのリストを必要とします。私は、その後の後処理ステップにこのリストを供給します。

私は(LISTFILESオプションを参照)に一覧表示するにはオプションを発見しましたこの実行時にコンパイルされ、それは、コンソール上で一覧を表示するだけで良いようです。

ファイル

任意のアイデア?

編集の私は、ビルドフォルダのファイルセットを取って、インクリメンタルコンパイルについて話していますがオプションではありません。

編集のひとつのアイデアは、カスタムのようですロガーのが、私はまだ何かを探していますシンプルな

編集のもう一つのアイデアを使用することです依存javacの前にファイルセットとセレクタと何とか

のjavacが実行された後に使用するために、メモリ内のリストを保持
役に立ちましたか?

解決

あなたは、単にのjavacのターゲット・ディレクトリ内のすべてのクラスファイルに関するファイルセットを形成することができます。

編集を明確化した後、私は私の答えを調整しなければなりません。私はまだいないようなものでしたが、私はセレクタで自分の運をしようとする 。ディレクトリ内のすべてのクラスファイルのファイルセット、最後の実行以降に変更された - 修正 - セレクタはあなたが望むもののように見えます。ここでは、コード・スニペットがあります:

<fileset dir="${build}">
   <filename name="**/*.class"/>
   <modified/>
</fileset>

これは、直接ではないポストプロセスのjavacタスクの出力を行いますが、あなたの問題を解決する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top