1

我和我的团队正在开发一个包含很多模块的项目。我们在项目中使用 gradle,每个人都是 gradle 新手。我们有一个主要的父项目,即包含项目依赖项详细信息的父构建。我们想将 integration_test 任务配置添加到所有模块中,以便我们可以调用命令 gradle integration_test。那么有没有什么方法或概念可以在主模块中编写配置并使子项目导入相同的配置。

仅供参考:我通过直接将其添加到主项目中进行了尝试,但收到错误消息,指出我指定的文件的类路径不存在。任何帮助或想法将不胜感激。提前致谢。

4

1 回答 1

0

test将“集成测试”与标准任务分开是否有特殊原因?

如果是这样,您可以从主项目的构建文件中为所有子项目运行相同的脚本:https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:subproject_configuration 例如:

subprojects {
    task integrationTest {
        // whatever you need
    }
}

我注意到这是否是你在最后一段中所说的。如果是这样,请附上您收到的错误消息。

也可以通过子项目“导入”一些配置,但是上面的定义在大多数场景下比较好。

于 2016-11-21T10:08:06.710 回答