问题标签 [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.

0 投票
5 回答
37433 浏览

intellij-idea - gradle 在 Intellij 中不起作用 - JAVA_HOME 的问题

  • 我可以从命令行运行 gradle 来查看它的版本。
  • 我可以在 IntelliJ(版本 10.0 或版本 10.2)中运行、编译和调试 grails 应用程序
  • 我安装了 IntelliJ Gradle 插件。

每当我尝试在 Intellij 中使用 gradle 做任何事情时,都会收到如下错误:

但是在我的环境中,我已经JAVA_HOME在不同的目录中设置了正确的 JDK。另外,当我在 IntelliJ 中查找该项目时,它还会在正确的 JDK 位置显示 JDK。我找不到任何试图将 JDK 指向 Intellij JRE 位置的东西。

请问有什么想法吗?

0 投票
9 回答
56716 浏览

testing - Gradle 测试依赖

我有两个项目,项目 A 和项目 B。两者都是用 groovy 编写的,并使用 gradle 作为构建系统。

项目 A 需要项目 B。这适用于编译和测试代码。

如何配置项目 A 的测试类可以访问项目 B 的测试类?

0 投票
4 回答
2367 浏览

cmd - Jenkins 下 Gradle 和 UNC 路径的问题

将 %JENKINS_HOME% 从本地目录移动到 UNC 后出现此错误。知道如何解决这个问题吗?我们使用 Windows server 2008,似乎没有办法在 Server 2008 下硬链接到 UNC。有人遇到过这个问题吗?

所有构建工具都存储在 \\UNCPath\BuildTools 下

%JENKINS_HOME% = \\UNCPath\JenkinsHome

[工作区] $ cmd.exe /C \\UNCPath\BuildTools\gradle\1.0\bin\gradle.bat clean jar cobertura test groovyDoc && exit %%ERRORLEVEL%% '\\UNCPath\JenkinsHome\jobs\Project\workspace' CMD .EXE 以上述路径作为当前目录启动。不支持 UNC 路径。默认为 Windows 目录。java.lang.IllegalArgumentException:URI 在 org.gradle.api.internal.AbstractClassPathProvider$ClassPathScanner.find(AbstractClassPathProvider.java:146) 在 org.gradle 的 java.io.File.(File.java:368) 具有权限组件.api.internal.AbstractClassPathProvider.findClassPath(AbstractClassPathProvider.java:80) 在 org.gradle.api.internal.DefaultClassPathRegistry.getClassPathFiles(DefaultClassPathRegistry.java:44) 在 org.gradle.api.internal.DefaultClassPathRegistry。

0 投票
1 回答
4471 浏览

gradle - 使用 Gradle 在 JAR 中包含生成的代码

我写了一个简单的 gradle 任务来生成 thrift 文件:

这对我来说很好。我想要做的是将它连接到构建过程中,以便存根包含在我的 JAR 文件中。我很难找到一个很好的例子来说明在哪里挂钩,以及将文件写到哪里以便它们包含在我的 JAR 中。执行此操作或有示例的项目的最佳方法是什么?

0 投票
3 回答
928 浏览

java - 在 Gradle 中使用 DBDeploy,并将休眠作为 ORM

我希望在使用 Hibernate 作为 ORM 并使用 Gradle 作为构建系统的 java 项目中使用像 DBdeploy 这样的版本化数据库迁移工具。我无法查找有关在 Gradle 上运行 DBDeploy 的任何文档。还有一个基于 Hibernate 的迁移管理器,它可以通过查看 Hibernate 类/定义中的更改来了解架构更改?

0 投票
1 回答
1128 浏览

plugins - 无法将 gradle 应用程序插件应用于我的构建脚本

我的 build.gradle 看起来像:

当我执行gradle build我得到以下输出: FAILURE: Build failed with an exception。* 出了什么问题:评估根项目 XXXXX 时出现问题。 原因:未找到 ID 为“应用程序”的插件。

我正在使用 gradle-0.9.2。我还注意到我的 GRADLE_HOME/lib/plugin 中不存在ApplicationPlugin类

——约纳坦

0 投票
3 回答
5840 浏览

grails - Gradle 与 Gant

我正在开发一个 Linux/Apache/MySQL/Grails 应用程序,并且可以选择构建工具。我在看 Gradle 或 Gant。它们看起来与我非常相似,所以我不确定它们有什么区别。

Gradle 和 Gant 之间的主要区别是什么让我选择其中一个?

0 投票
5 回答
10998 浏览

jsp - Gradle使用过滤器替换jsp中的文本

我有一个jsp,其中包含一个看起来像的css链接

为了防止浏览器缓存 css 文件,我们用 csslogin-min.css的名称和时间戳或版本号替换

在蚂蚁中,我会做类似的事情

对于 gradle,我已经更新了 jsp 页面,看起来像

并在 build.gradle 做

但这不起作用。

这个有效,但它改变了源......我只想修改战争中的文件。

我是 gradle 的新手,我完全不正确吗?以前有人需要做这样的事情吗?使用 gradle 1.0-milestone-1。

谢谢

0 投票
3 回答
13489 浏览

groovy - 如何在 Gradle 中创建路径 jar

在 Windows 环境中运行 groovyc 时,在我的情况下,由于类路径的长度,我遇到了问题。我想通过创建一个路径 jar 来解决这个问题,然后将该 jar 放在 cp.jar 上。如何创建一个带有在 gradle 中自动指定的所有类路径条目的路径 jar,然后将该 jar 添加到 cp?

0 投票
3 回答
17419 浏览

junit - 选择要在 gradle 中运行的特定测试

我正在尝试修复我们凌乱的失败测试运行,不幸的是,我对 gradle 很陌生。我们目前有 testng、junit,我还想添加一些 spock 测试。当我输入“gradle test”时,我不太确定 gradle 如何确定要运行哪些测试。如何防止 testng 和/或 junit 测试运行?如何让 gradle 开始运行我的 spock 测试?