2017-06-09 17 views
1

ビルド後に発生するbashシェルスクリプトを使ってbuild.gradleバージョンを取得できます。これをどうやって取得するのですか?Gradle Projectバージョンbuild.gradleからシェルBashスクリプト

参考までに、Mavenプロジェクトでは、次のコマンドを使用してこのタスクを達成しました:mvn help:evaluate -Dexpression=project.version | grep -e '^[^\[]'。 Gradleと同等のものは何ですか?

答えて

1

propertiesタスクもこれを行うことができます。

./gradlew properties | grep ^version: 
+0

ありがとうございます、私が探していたものです。 –

1

実行フェーズでバージョンを印刷するタスクをビルドスクリプトで作成し、-qという名前のタスクを呼び出して、自分のバージョンのみを作成します。 task printVersion { doLast { logger.quiet version } }のようなものです。

ビルドスクリプトを変更したくない場合は、必要に応じて-iを手動で指定するか、このタスクを追加するために常に適用する~/.gradle/init.d/で指定するかわりにinitスクリプトを作成してから、 -q

関連する問題