ビルドを Ant から Gradle に変換しています。最初のステップは、Gradle ビルド ファイルを追加して、Gradle をビルド ツールとして使用できるようにすることです。これにより、既存のビルド スクリプトを使用して Ant を使用してビルドし、時間の経過とともにそれらを Gradle に変換できます。Gradle に既存の Ant ビルド ファイルを呼び出させるだけです。私たちのプロジェクトはすべて NetBeans プロジェクトであり、build.xml および nbproject/build-impl.xml ファイルがあります。一部のプロジェクトでは、~/.netbeans/6.5.1/build.properties にある NetBeans ビルド プロパティが必要です。私は現在、これだけを含む build.gradle を持っています:
ant.importBuild 'build.xml'
次のように Ant を使用してプロジェクトをビルドできます。
ant -Duser.properties.file=/home/me/.netbeans/6.5.1/build.properties dist
しかし、Gradle でビルドすると、Ant は build.properties に設定されたプロパティが見つからないと文句を言います。Ant プロパティを設定しようとしましたが、取得されていないようです:
ant.properties['user.properties.file'] = '/home/me/.netbeans/6.5/build.properties'
システムプロパティの設定も試しました:
systemProperties 'user.properties.file': '/home/me/.netbeans/6.5/build.properties'
しかし、これもうまくいきません。理想的には、このプロパティを ~/.gradle/gradle.properties に設定したいと思います。ほぼすべてのプロジェクトで必要になるからです。
Gradle でこのプロパティを設定し、Gradle から呼び出されたときに Ant に取得させるにはどうすればよいですか?