使わないほうが簡単にきれいにして、真の意味での"ファイル業務の"ANT

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

  •  06-07-2019
  •  | 
  •  

質問

まだまだ使い方を学習する蟻も、たいと思った理解がある場合は一部について心配する必要がなく、ファイルを作業で、熊手を作:

http://martinfowler.com/articles/rake.html#FileTasks

"のファイルを参照している実際のファイルではなくタスク名です。"というbuild/dev/rake.html'と'dev/rake.xml"を実際のファイルです。Htmlファイルの出力センスのxmlファイルを入力します。のようなものと考えることができるファイルなどを語ってい構築システムの作り方を出力ファイルこそが、この概念をお作りすることができます。すリストの出力ファイルにしたいという方法です。

重要なファイルの一部のタスクはこれってやることになっているのない限り走行を実行する必要があります。の構築システムのファイルのみのタスクの場合出力ファイルが存在しないたので修正時刻より前の入力ファイルです。ファイルのタスクが非常に合いを考えることが出来ないファイルによるファイルです。"

その他の言葉そして、そうに走りたいカスタムバイナリのいいバイナリを実行する場合のファイルが変更されています。この関連 この 質問ですが、僕はバイナリでは、パスのfileset(すなわちあのfilesetしたいと思っているツールでの走行するためのものです。

最適なソリューションにもならないloooongことができ用の目標"もあANT JavaScriptまたはカスタムす。

役に立ちましたか?

解決

使用 ant-optional outofdateタスク.この特性を使います。こちらは ant-optionalサイト.

こちらはテンプレートを統合する方法でお造り:

<taskdef
  resource="net/sf/antcontrib/antlib.xml"
>
  <classpath>
    <pathelement location="${ant-contrib.jar}"/>
</taskdef>

<outofdate>
 <sourcefiles path="dev/rake.xml"/>
 <targetfiles path="build/dev/rake.html"/>
 <sequential>
   ... do your work here ...
   ... will only run if rake.html is older than rake.xml ...
 </sequential>
</outofdate>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top