通过Shell Bash脚本从build.Gradle获得的Gradle项目版本

通过Shell Bash脚本从build.Gradle获得的Gradle项目版本,bash,shell,maven,gradle,Bash,Shell,Maven,Gradle,我希望能够通过构建后发生的bashshell脚本获取build.gradle版本。我怎么才能得到这个 作为参考,在Maven项目中,我通过使用以下命令来完成此任务:mvn帮助:evaluate-Dexpression=project.version | grep-e'^[^\[]“。Gradle的等价物是什么?或者在构建脚本中创建一个任务,在执行阶段打印版本,然后调用该任务并给出-q,您只有您的版本。类似于任务打印版本{doLast{logger.quiet version} 如果您不想修改构建

我希望能够通过构建后发生的bashshell脚本获取
build.gradle
版本。我怎么才能得到这个


作为参考,在Maven项目中,我通过使用以下命令来完成此任务:
mvn帮助:evaluate-Dexpression=project.version | grep-e'^[^\[]“
。Gradle的等价物是什么?

或者在构建脚本中创建一个任务,在执行阶段打印版本,然后调用该任务并给出
-q
,您只有您的版本。类似于
任务打印版本{doLast{logger.quiet version}


如果您不想修改构建脚本,您可以编写一个init脚本,而不是在需要时手动使用
-i
指定,或者在
~/.gradle/init.d/
中为添加此任务的始终应用指定,然后再次调用它,赋予
-q

属性任务也可以这样做

./gradlew properties | grep ^version:

谢谢,这正是我想要的。