6


2

プロパティファイルをjava build dirの対応する場所にコピーするantタスク

はい、私は困惑しています。

私は、非常に典型的なEclipse Javaビルドのように見えるJavaツリーを持っています。

myproject
  src
    com
      example
        test
          // Java files in com.example.test here
  bin
    com
      example
        test
          // Compiled class files will go here

これで、 myproject / src / com / example / test`に MyClass.properties`ファイルとソースJavaファイルができました。 ソースツリーの変更されたすべての.propertiesファイルをビルド( myproject / bin)ツリーの対応する場所にコピーするための適切なantタスクを書くにはどうすればいいですか?

(これの簡単な半分は実際のコピーをすることです。これの難しい半分は依存関係をチェックしていると思います)

2 Answer


16


どうですか?



3


タスクに関するAntのマニュアルから:

_ ファイルまたはリソースコレクションを新しいファイルまたはディレクトリにコピーします。 デフォルトでは、ファイルはコピー元ファイルがコピー先ファイルより新しい場合、またはコピー先ファイルが存在しない場合にのみコピーされます。 ただし、overwrite属性を使用してファイルを明示的に上書きすることができます。 _