【发布时间】:2015-03-06 09:47:35
【问题描述】:
在我的项目中,我的 build.gradle 中有几个任务。我希望这些任务在运行时是独立的。即我需要从命令行运行单个任务。但是命令“gradle taskA”将同时运行我不想要的 taskA 和 taskB。如何防止任务正在运行?
这是我正在做的一个示例。
task runsSQL{
description 'run sql queries'
apply plugin: 'java'
apply plugin: 'groovy'
print 'Run SQL' }
task runSchema{
apply plugin: 'java'
apply plugin: 'groovy'
print 'Run Schema' }
这是我得到的输出。
【问题讨论】:
-
我看到你运行了
gradle命令。我在我的电脑上找不到gradle.exe。我是 Android 和 Gradle 构建系统的新手。我在哪里可以找到 gradle 可执行文件? -
@SaeedNamati 如果您没有安装 Gradle,请使用
gradlew(大多数 Gradle 项目包含包装器gradlew),否则您可以从 the Gradle website 安装 Gradle。 -
您不需要将每个插件单独应用于每个任务。只需在文件开头执行
apply plugin: 'java'和apply plugin: 'groovy'即可。