プロジェクトで gradle の使用を一般化するつもりで、どこでも同じビルド ファイルを再利用したいと考えています。残念ながら、移行を容易にするために、$subject に記載されているプロパティを 1 つのファイルで定義しようとしてもうまくいきません。
これはgradle1.6です。
私が試したこと、すべての試みで失敗したこと:
gradle.properties
: 名前を変更できません (読み取り専用です。ルートsettings.gradle
プロジェクト名を使用して上書きする必要があります!); 考慮されていません。{source,target}Compatibility
settings.gradle
:{source,target}Compatibility
どちらも考慮されていません!
それで、これを達成するための正しい方法は何ですか?私がこれまでに試したことgradle.properties
:
group = something
name = whatever # cannot do!
version = whatever
sourceCompatibility = whatever # not taken into account!
そしてでsettings.gradle
:
sourceCompatibility = "whatever"; # not taken into account!
編集さて、「名前」の問題は解決できません。残りについては、ビルド ファイルに適用する別のファイルを使用しました。「名前」の扱いは本当に正しくありません:/
EDIT 2これは現在2014年でグラドル1.12ですが、問題はまだ解決されていません...