问题标签 [gradlew]

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.

0 投票
4 回答
32996 浏览

java - Docker 缓存 gradle 依赖项

我正在尝试使用 docker 将我们的 java web 应用程序部署到 aws elastic beanstalk,其想法是能够在本地运行容器以进行开发和测试,并最终使用 git 将其推送到生产环境。

我创建了一个安装了 tomcat8 和 java8 的基础镜像,执行 gradle 构建的镜像继承自这个基础镜像,加快了构建过程。

一切正常,除了使用 docker 构建的继承应用程序容器似乎没有缓存 gradle 依赖项,它每次都会下载它,包括 gradlew。我们使用以下命令构建我们的 Web 应用程序:

./gradlew war

有什么方法可以让我缓存文件,~/.gradle这会大大加快我的构建速度。

这在 beanstalk 上不是什么大问题,但对于尝试在本地构建和运行的开发人员来说是一个大问题,因为这确实需要很多时间,正如您可以想象的那样。

基础镜像 dockerfile:

应用程序 dockerfile:

0 投票
2 回答
1549 浏览

android-studio - gradlew connectedAndroidTestFails on createDebugCoverageReport

当我运行 .gradlew createCoverageReport 时,我收到以下错误:

但是当我访问那个 index.html 时,它看起来像这样: 在此处输入图像描述

我不明白为什么它会崩溃.. 在此失败之前构建达到大约 98%。我有一个连接运行 4.4 的 nexus 5 ..

我的 build.gradle 看起来像这样:

0 投票
1 回答
219 浏览

java - 运行应用程序时,Gradle 应用程序插件卡在 96%?

我正在使用 Gradle 应用程序插件来运行我的 Java 服务,当我这样做时./gradlew myservice:run,它会成功运行服务并显示控制台输出,但 Gradle 进程卡在 96%:

Building 96% > :myservice:run

这是应用程序插件应该工作的方式,还是我在这里做错了什么?

0 投票
2 回答
1292 浏览

gradle - Gradle Tooling API - 如何使用 Gradle 包装器?

我已经开始使用 Gradle 工具 API 并发现问题:有什么方法可以使用 Gradle 包装器作为工具 API 中的 Gradle 安装?我需要忽略系统中的任何 Gradle 安装,并在 Tooling API 下为目标项目使用 Gradle 包装器。

提前致谢!

0 投票
1 回答
2251 浏览

android - 无法运行gradle

我尝试了许多不同的方法,例如升级 gradle,但我无法解决这个问题。我无法让 gradle 运行:

这是我的应用程序>gradle.build

这是我的根> gradle.build

我也试过做这个指南,但它对我不起作用:Gradle build not working: E​​xecution failed for task ':MyApp:compileDebug'

0 投票
1 回答
1755 浏览

maven - 将项目构建的 jar 安装到本地 maven 存储库

我正在尝试将我的项目构建的 jar 安装到我的本地 maven 存储库中。我正在使用带有 Android Studio IDE 的Gradle 2.1 。我在这里找到了解决方案,但它对我不起作用。这是我的build.gradle

当我进行 gradle build 时,我收到错误消息:

Gradle DSL method not found :'install()'

为什么我的 Gradle 无法识别install()方法?那么如何将项目jar安装到本地maven存储库?

0 投票
1 回答
1338 浏览

import - LibGDX 依赖项

我正在尝试在学校的计算机上为 CompSci 设置 LibGDX。

Gradle setup .jar的版本是1.4.1 根文件夹一般在C盘 学校的网络有管理员问题可能会出问题

使用 Gradle 设置和导入项目的整个过程都很顺利。但是,一旦生成,每个项目(核心、桌面)都缺少其各自的 Gradle 依赖项(持久性),每个项目都包含使用 LibGDX 类所需的 jar 文件。因此,导入将不起作用。例如,

导入 com.badlogic.gdx.graphics.GL20;

com.badlogic 下面会有红色下划线 如果依赖项设法加载,则不会是这样。

我的老师告诉我,学校网络可能阻止了 Gradle 设置的某些功能,使其无法完全加载 Gradle 依赖项。有什么方法可以解决这个问题或找到另一种将 LibGDX 环境安装到学校计算机上的方法吗?

可能有替代解决方案。我发送了一个我制作的游戏(一个 jar 文件)并用 Winrar 打开它,暴露了 LibGDX 使用的类文件。是否可以让学校的 Eclipse 使用它们?

0 投票
1 回答
170 浏览

gradle - 将项目 jar 和外部 jar 上传到本地 maven 存储库

我的android项目结构(MyApp是Android Studio项目的一个模块):

我首先有一个外部 jar,我想将它上传到我本地的 maven repo,我的 gradle 构建看起来像这样:

有用!

然后,我还想将我的项目 jar 工件上传到本地 maven repo。我添加了以下代码:

当我运行时./gradlew build,两个任务都被执行,但是当我在本地 maven 中检查 MyApp-1.2.1.jar 时,它的内容被外部 lib jar 覆盖。

我不确定我做错了什么。但是我怎么能将外部 jar 和我的项目 jar 上传到本地 maven 呢?

0 投票
3 回答
2770 浏览

gradle - gradlew 没有返回 flyway 命令的错误状态

当 gradlew 运行 flywayRepair 或 flywayMigrate 时,无论成功或失败,返回状态始终为 0(零):

0 投票
1 回答
64 浏览

android - Gradle for Android 不使用外部库构建

当我添加任何库app/build.gradledependecies阻止我得到以下错误:

没有或有空

我的项目构建并运行。

我的gradle.properties样子: