问题标签 [build.gradle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gradle - GradleException 无法创建 ZIP
原因:org.gradle.api.GradleException:
无法创建 ZIP '/jenkins/repository/workspace/profile/build/libs/../profile.jar'
。
它适用于windows环境。但即使使用帐户,它也不适用于linux
环境root
android - 如何将 Action Bar Sherlock 导入到 gradle 项目?
我已经使用发布此问题的步骤将模块导入 Android Studio: Problems importing project into Android Studio about ActionBarSherlock
IDE 运行良好,但不影响构建。来自Android Studio:是否从 project.properties 中选择了库项目依赖项?
如果你使用 Gradle,project.properties 将被完全忽略。您现在不应该使用 Module Settings 添加依赖项,因为它只会更改 IDE 而不会更改基于 Gradle 的构建系统(我们将在以后的版本中修复此问题)。
我已经修改了依赖项build.gradle
但它现在构建打印不同的错误:Gradle:
gradle - 如何为默认构建过程加载特定的 build.gradle/gradle.properties
我在同一目录下有三个不同名称的 build.gradle
- dev.build.gradle
- uat.build.gradle
- prd.build.gradle
我有 4 个问题
- "gradle build" 只会使用 build.gradle 来启动 java 插件构建任务,但 "gradle -b dev.build.gradle" 不会启动 java 插件构建任务
- gradle --help 似乎没有加载特定 gradle.properties 的选项。还有另一种方法可以在项目根目录下创建三个目录(dev、uat、prd)并将响应的 build.gradle 版本放入其中。最后,开始 java 插件构建过程。我不喜欢这个,因为我只想在同一目录中的 build.gradle 或 gradle.properties 文件
- 如何在 gradle 中复制文件而不在命令行中明确指定任务名称(gradle build copy)。
gradle - 如何在 gradle 中复制文件而不在命令行中明确指定任务名称(gradle build copy)
当我输入“gradle build”时,它会从 java 插件运行构建任务。我可以将复制任务作为构建任务的一部分吗?因为我不想运行这样的命令“gradle build copy”
gradle - 如何在不同的 gradle 脚本之间传递变量?
我有 2 个 gradle 脚本:
build.gradle 和 other.gradle
在我的 build.gradle 中,我有: apply from: 'other.gradle'
在我的 other.gradle 我有:
我的问题是:如何从 build.gradle 获取“thevar”,以便在 other.gradle 中使用它。
我运行:gradle callotherscript
我看到的错误消息是:
在任务“:dosomecommand”上找不到属性“thevar”。
我浏览了食谱,我认为每个 gradle 文档都是相关的,我只是不知道该怎么做。
谢谢
android - 在 Gradle 中自定义旧的 Android 项目结构
我们有一个形式为
src
src_flavor1
src_flavor2
res
res_flavor1
res_flavor2
的项目结构,
核心逻辑和资源分别放在 src 和 res 文件夹中。风味文件夹仅包含将两种风味分开的少数文件。
我试图用 build.gradle 文件定义这个项目结构,但没有找到任何成功。我也尝试使用 prductFlavor 标签来创建两种口味的同时构建,但没有成功。在 Android Studio 最新版本中完成所有这些操作
android - Android Studio 构建/清理
为了尝试编译外部 jar,我必须使用终端并进行清理。但是,当我进入项目的根目录并执行
毕业清洁
我收到以下消息:
-bash:gradlew:找不到命令
这是我的应用程序文件夹主目录的屏幕截图。
如果您需要其他任何东西,请告诉我,我不确定为什么会这样。
android - 无法使用 Gradle 发行版“http://services.gradle.org/distributions/gradle-1.6-bin.zip”执行构建
如果项目构建,Android Studio 中会报错:
Android Studio 中的错误:
命令窗口中的输出为gradlew compileDebug --stacktrace
:
该命令的输出gradlew clean build
是:
任何人的想法?
android - 使用 gradle 签署产品风味
我很想将我的项目迁移到 gradle。我的一个项目有多种产品风格,每个产品都必须signingConfig
在其发布版本中使用不同的签名。所以这是我到目前为止所尝试的:
当我运行时,gradle build
我得到一个groovy.lang.MissingFieldException
和以下错误消息:
所以我认为productFlavors
Gradle 脚本的 .* 部分不是放置代码签名配置的正确位置。
gradle - Gradle:从 WSDL 和 XSD 生成源并将其添加到主类路径以进行编译
我是 gradle 的新手,并且有一个多项目 gradle 构建,想要向其中一个项目添加 WSDL2Java 相关任务。我已经编写了生成、编译、将生成的存根打包到 jar 中并将其添加到类路径中的必要任务。现在,我想在 java 编译开始之前执行这些任务。
下面是我如何编写新任务
构建失败并出现异常并显示以下消息
我发现 compileClasses 任务以某种方式导致了这种循环依赖,但不知道如何摆脱它?
是否有其他更好或惯用的方法来执行此源代码生成、生成的源代码的编译、打包并将其添加到主源代码集类路径中,然后再构建主源代码?