如何在 gradle 构建期间仅构建一些项目
How to build ONLY some projects during gradle build
我不是 gradle 专家。曾经在 ant 和 maven 上工作。我有大约 10 个项目。当我这样做时,它们都会被构建
$gradle.
defaultTasks 'clean', 'build'
build 是 defaultTask 之一。现在,我希望默认只构建一些项目!我还想创建另一个任务 buildAll 来构建所有项目。
请帮忙!
您可以创建自定义任务 运行 仅构建指定的子项目,例如:
def commonBuilds = [
':Project1:build',
':Project2:build'
]
task buildSpecifiedProjects(dependsOn: commonBuilds) {
}
这是根项目中的 buildSpecifiedProjects
任务,它将仅构建您在 commonBuilds
中提供的项目(注意,任务名称与模块名称一起提供 - :Project1:build
)
要构建所有项目,您仍然可以使用根项目的build
任务。
我不是 gradle 专家。曾经在 ant 和 maven 上工作。我有大约 10 个项目。当我这样做时,它们都会被构建
$gradle.
defaultTasks 'clean', 'build'
build 是 defaultTask 之一。现在,我希望默认只构建一些项目!我还想创建另一个任务 buildAll 来构建所有项目。
请帮忙!
您可以创建自定义任务 运行 仅构建指定的子项目,例如:
def commonBuilds = [
':Project1:build',
':Project2:build'
]
task buildSpecifiedProjects(dependsOn: commonBuilds) {
}
这是根项目中的 buildSpecifiedProjects
任务,它将仅构建您在 commonBuilds
中提供的项目(注意,任务名称与模块名称一起提供 - :Project1:build
)
要构建所有项目,您仍然可以使用根项目的build
任务。