我正在使用 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 不记得简单形式的密码
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 始终在新选项卡中返回文件而不替换旧选项卡