问题标签 [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 投票
3 回答
1678 浏览

gradle - 带有 Gradle 的 IZPack

有人用 Gradle 使用过 IZPack 吗?使用起来有多容易?任何示例代码?

0 投票
5 回答
15681 浏览

gradle - 如何将 JVM 系统属性传递给我的测试?

我有以下任务

系统属性似乎没有进入 Geb 测试,因为 Geb 不会生成 Firefox 来运行测试。当我在 Eclipse 中设置相同的系统属性并运行测试时,一切正常。

0 投票
17 回答
99627 浏览

java - 使用 gradle 的多项目测试依赖项

我有一个多项目配置,我想使用 gradle。

我的项目是这样的:

  • 项目A

    • ->src/main/java
    • ->src/test/java
  • 项目 B

    • -> src/main/java(取决于src/main/java项目A
    • -> src/test/java(取决于src/test/java项目A

我的项目 B build.gradle文件是这样的:

该任务compileJava工作得很好,但compileTestJava没有从Project A编译测试文件。

0 投票
3 回答
1699 浏览

java - 在 Gradle 构建期间如何查看来自项目源的 SLF4J 日志记录输出?

我正在使用 SLF4J 在我的 Java 项目中记录消息并使用 Gradle 构建项目。我正在尝试调试某些东西,我希望能够看到我的 Java 源代码或单元测试中的日志消息。有没有办法将该输出发送到控制台?

0 投票
1 回答
6215 浏览

jsp - 使用 gradle build 运行 tomcat jasper 任务(jspc)

我正在尝试在 gradle 中使用 jspc 编译我们的 jsp 文件,但出现异常。

这是相关的gradle部分

和 jspc.xml 蚂蚁文件

存储库部分:

依赖项部分:

例外是:

Cause: file:myfile.jsp(1,1) The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application

有任何想法吗?

0 投票
5 回答
21602 浏览

java - 在 Gradle 应用程序插件中部署其他文件

我有一个小型 Java/Gradle 项目。我正在使用应用程序插件来创建一个 zip 分发(使用 distZip 任务)。使用标准配置,我的 zip 文件中包含以下目录:

/bin - 启动应用程序的脚本放在此处
/lib - 在 JAR 文件和所有依赖项 JAR 文件中包含我的项目代码。

问题是我想要第三个目录:/conf我可以在其中放置我的配置文件(而不是将它们打包在我的应用程序 JAR 文件中。

我想这是一个非常普遍的要求,因为像 log4j.xml 和 hibernate.properties 这样的东西最好放在 JAR 文件之外。我只是不知道如何自定义应用程序插件的行为来做到这一点。

0 投票
2 回答
5484 浏览

gradle - 在 Gradle 中创建 tar 文件时,将行尾转换为 unix 样式的最简单方法是什么?

在工作中,我们在开发过程中混合使用 Windows 和 Linux 工作站。对于部署,我们总是部署到 Unix 机器上。我想确保行尾始终采用 Unix 格式。Gradle 中实现这一目标的最简单方法是什么?我在想也许可以使用 FilterReader,但我没能找到现成的。这会是最好的选择吗?

0 投票
18 回答
381722 浏览

java - Gradle 代理配置

我需要通过代理服务器从 Gradle 访问 Web,才能使用 Jenkins 的 Gradle/Artifactory 集成。为了减少问题的可能原因,我在 build.gradle 中手动添加 Artifactory 插件并从命令行运行它:

按照这个描述,我在主目录的 .gradle/gradle.properties 中指定了以下内容:

使用上述代理配置(以其他方式已知可以工作),它会失败:

11:33:17.699 [错误] [org.gradle.BuildExceptionReporter] 原因:java.io.IOException:服务器返回 HTTP 响应代码:407 用于 URL:http ://gradle.artifactoryonline.com/gradle/plugins/org/ jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle

我有两台代理服务器可供选择,一台总是以407( Proxy authentication required ) 响应,另一台以502( Bad gateway ) 响应,因此显然使用了 proxyHost 和 proxyPort 选项。

由于用户名(基于 Active Directory 用户)包含反斜杠,因此我尝试了\\and \,但都没有成功。指定的用户与登录到机器和 Active Directory 的用户不同。此用户的凭据对代理无效,因此我需要能够指定其他用户。

在 Jenkins 或 Artifactory 的 GUI 中设置相同的选项是可行的。

0 投票
2 回答
1589 浏览

ruby - 帮助评估构建工具

我已经熟悉并使用 Ant 和 Maven,在这一点上,我想扩展到另一个工具,我正在“Buildr”和“Gradle”之间做出决定。我很感激那些使用过这些工具中的一个或两个的人的见解/反馈,因为坦率地说,在这一点上,对我来说唯一真正的区别似乎是 ruby​​ 和 groovy(我对这两种工具都很满意)。我也很感激以下问题的答案:

  1. 我了解 Buildr 允许下载和提取不在 maven 类型存储库中的依赖项,Gradle 是否提供相同的功能?
  2. Buildr/Gradle 能否用于构建其他语言源代码——即 groovy、ruby、actionscript/flex、c 系列等?
  3. Buildr/Gradle 与 Hudson 或 Jenkins 的集成程度如何?
0 投票
2 回答
1547 浏览

gradle - jaxp 问题?使用 gradle 找不到 org.apache.xerces.jaxp.DocumentBuilderFactoryImpl

我无法让一个类加载到 gradle 脚本中。当我运行此代码时:

当我运行“gradle hello”时我得到了这个:java.lang.ClassNotFoundException:org.apache.xerces.jaxp.DocumentBuilderFactoryImpl”

我怀疑 Jaxp 实现问题,但不太了解 jaxp 的工作原理。

谢谢你的帮助