build - Gradle 构建 : does someone tried alternative

我正在使用 gradle 1.4,并将 build.gradle 重命名为 buildExpr.gradle,将 settings.gradle 重命名为 settingExpr.gradle,这两个文件都在项目根目录中,我正在使用以下命令运行 gradle build。

'gradle C:\myProject>gradle -i -b buildExpr.gradle -c settingsExpr.gradle 项目'

似乎命令行选项 '-c' 没有被接受并且 gradle 没有选择 settingsExpr.gradle 文件,因此它无法在执行项目任务时显示 settings.gradle 文件中定义的所有模块。

我收到以下日志 - - - - - - - - - - - - - - - - - - -日志 - - - - - - -------------------------------------- C:\ASM\asm_workspace\asm71\AutoLab>gradle -i -c settingsExpr.gradle -b buildExpr.gradle 项目 开始构建 使用空设置脚本评估的设置。 加载的项目。使用构建文件“C:\ASM\asm_workspace\asm71\AutoLab\buildExpr.gradle”的根项目。 包含的项目:[根项目'AutoLab'] 使用构建文件“C:\ASM\asm_workspace\asm71\AutoLab\buildExpr.gradle”评估根项目“AutoLab”。 所有项目都进行了评估。 选定的主要任务“项目” 要执行的任务:[task ':projects'] :项目


根项目


根项目“AutoLab” 没有子项目


gradle 命令行显示的行为非常奇怪。但是如果我将 buildExpr.gradle 更改为 build.gradle 并将 settingsExpr.gradle 更改为 settings.gradle,它会正常执行并在日志中显示所有子模块

最佳答案

-b-c 不能一起使用。使用设置文件时,其他所有内容(例如构建文件的位置)均由设置文件确定。

关于build - Gradle 构建 : does someone tried alternative build script with alternative setting. Gradle ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16337239/

相关文章:

forms - Chrome、Safari 和 Opera 不记得简单形式的密码

ocaml - 如何根据模块签名为OCaml生成文档?

visual-studio-2012 - 分别 checkin 每个项目?

ruby-on-rails - 假设非测试代码命中实际的 Braintree API,如何使用 fa

windows-8 - 是否可以在 Windows 应用商店应用程序中的用户之间共享数据?

data-warehouse - Informatica 将拒绝的行写入错误文件,如何避免?

neo4j - Cypher-QueryDSL : 'My "Q"classes cannot be

asp.net-mvc-3 - MVC3 始终在新选项卡中返回文件而不替换旧选项卡

marionette - Backbone Marionette 模块启动,无论 startWith

zeromq - 如何将所有数据推送给迟到的订阅者?