なんだか先行き不安になるのですが。
0.2.5 までは、プロジェクトを新規作成や
インポートするとプロジェクトディレクトリ内に作成されてましたよ、
「gradle-wrapper」なファイル群。
で、今回のアップデートで少し変わってるインポート時。
3つの選択肢で「どのgradleを使うか」の
確認ダイアログとなっておりますが。
プロジェクトディレクトリ直下でやってた以下コマンドは
一体どうなるのだろう。
./gradlew assemble
あるいは、これまで利用していたgitからつれてきたりしたら、
これらファイル群は当然古いままだったり、
または、git上にない場合はどうするのか。
なので、3つのパターンを整理。
Use gradle wrapper(recommended)
これまでどおりプロジェクトディレクトリにwrapperなファイル群を作成。
コマンドラインにて「./gradlew」のように使うことができる。
新規プロジェクト作成の場合はこのパターン。
Use local gradle distribution
自分でインストールしたgradleを利用してビルドする。
実行パスの入力が必要。
Use bandled gradle distribution:(1.7)
0.2.6にて初登場。
wrapperファイル群がなくてもビルドできる。
てなかんじでややこしくね。
で、
[Preferences]-[Gradle]
から切り替えが可能になっているので
wrapperファイル群がない場合に
「Use gradle wrapper(recommended)」
に切り替えるとそれらは作成されるようです。
なんとなく思えるのは、
これらwrapperファイル群(Use gradle wrapper)は、
そのうち「recommended」が外れたり、
なくなっていく??
おまけ
$ cd $ ls .gradle/wrapper/dists/ gradle-1.6-bin gradle-1.7-bin $ export PATH=~/.gradle/wrapper/dists/gradle-1.7-bin/2g3i7gan25uopmtc0lnjb1l9ff/gradle-1.7/bin:$PATH $ which gradle /Users/maochanz/.gradle/wrapper/dists/gradle-1.7-bin/2g3i7gan25uopmtc0lnjb1l9ff/gradle-1.7/bin/gradle $ mkdir test $ cd test/ $ gradle wrapper :wrapper BUILD SUCCESSFUL Total time: 3.778 secs $ tree . . |-- gradle | `-- wrapper | |-- gradle-wrapper.jar | `-- gradle-wrapper.properties |-- gradlew `-- gradlew.bat 2 directories, 4 files $ tree -a . . |-- .gradle | `-- 1.7 | `-- taskArtifacts | |-- cache.properties | |-- cache.properties.lock | |-- fileHashes.bin | |-- fileSnapshots.bin | |-- outputFileStates.bin | `-- taskArtifacts.bin |-- gradle | `-- wrapper | |-- gradle-wrapper.jar | `-- gradle-wrapper.properties |-- gradlew `-- gradlew.bat 5 directories, 10 files $ more gradle/wrapper/gradle-wrapper.properties #Wed Aug 28 06:42:21 JST 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip $ ./gradlew --version ------------------------------------------------------------ Gradle 1.7 ------------------------------------------------------------ Build time: 2013-08-06 11:19:56 UTC Build number: none Revision: 9a7199efaf72c620b33f9767874f0ebced135d83 Groovy: 1.8.6 Ant: Apache Ant(TM) version 1.8.4 compiled on May 22 2012 Ivy: 2.2.0 JVM: 1.6.0_51 (Apple Inc. 20.51-b01-457) OS: Mac OS X 10.8.4 x86_64
関連ワード: Android・AndroidStudio・Gradle・ツール・ニュース・開発・Android Studio・gradle-1.6-bin.zip・gradle-1.7-bin.zip・gradle-wrapper