gradle相关内容

复制任务的 Gradle 排除模块

我有一个复制任务集如下: task copyToLib( type: Copy ) {进入“$buildDir/myapp/lib"来自configurations.runtime//我们只希望 jars 文件进入 lib 文件夹排除“*.exe"排除“*.bat"排除“*.cmd"排除“*.dll"//我们排除一些库排除组:“org.slf4j",名称:“slf4j-api",版本:“1.6. ..
发布时间:2022-01-20 18:32:10 Java开发

如果源目录不存在,则 Gradle Copy 任务失败

我正在使用 Gradle 创建构建脚本.我想保护脚本免受错误属性的影响,脚本中的任务之一是简单的复制任务,我注意到当我将不存在的目录作为 from 参数时,任务继续使用 Skipping任务 ':copySpecificPlatform' 因为它没有源文件. 有没有办法在这种情况下导致复制任务失败? 解决方案 你可以试试: task cp(type: Copy) {从“空"进入“目 ..
发布时间:2022-01-20 18:22:53 其他开发

Play 商店显示 0 个具有相同代码的受支持设备

我已尝试将我的应用的新版本(例如:v1.0.4)上传到 Play 商店,它显示 0 个支持的设备. 为了测试,我回滚了我的旧版本(例如:v1.0.2),只更改了 gradle 文件中的版本代码/名称并尝试再次上传 apk.它也显示 0 个受支持的设备. 几天前,该版本 (v1.0.2) 支持超过 3000 台设备. 我的问题是为什么 Play 商店会针对 2 个完全相同的代码 a ..
发布时间:2022-01-20 10:25:13 移动开发

com.sun.tools.xjc.Plugin:提供者<plugin>不是子类型

我有一个使用 Maven 构建的 CXF JAX-RS 应用程序.我正在将其转换为 Gradle,但使用的是 Ant XJC 任务. 当前构建使用了几个扩展,其中一个是“元素包装器"插件的副本,另一个是“jaxb-fluent-api". 我尝试将这两个插件的 jar 放入 xjc 类路径,但是当我运行 XJC 任务时,我得到以下信息: java.util.ServiceConf ..
发布时间:2022-01-19 09:31:30 其他开发

如何将 Jenkins 凭据传递给 gradle?

我正在使用 jib Gradle 插件创建一个 docker 映像并将其推送到 Azure 容器注册表.到目前为止,我已经向 Jenkins 添加了用户名/密码凭据,需要将它们传递给 Gradle.访问凭据或将凭据传递给 Gradle,它们会被屏蔽.希望您能够帮助我.以下是代码片段: build.gradle(jib 配置): jib {到 {图像 =“myacr.azurecr.io/" ..
发布时间:2022-01-18 17:01:19 其他开发

Jenkins - java.lang.IllegalArgumentException:最后一个单元没有足够的有效位 &Gradle 错误:在根项目中找不到任务“null"

Jenkins 2.176.4-3 滚动 Gradle 4.3.1 问题区域:并行运行给定的单个 Gradle任务(或者它可以是任何简单的操作)和strong> 尤其是在运行基于 Jenkinsfile 的管道的并发运行时 我突然在 Jenkins 日志页面中收到此错误,以前从未见过此错误(在 Jenkins 中也没有发现有关此错误的 stackoverflow 帖子). ..

Sonarqube 如何正确配置 gradle 子项目?

我的 gradle 项目结构如下所示: geode-core大地光辉扩展/geode 模块扩展/geode-modules-session 对于 extensions 子项目,因此将使用 extensions/geode-modules:build 引用 gradle 任务. 当我尝试在 Gradle 中使用 SonarQube 时,出现以下错误(这是 1.2 SonarQube Gra ..
发布时间:2022-01-17 22:16:59 其他开发

SonarQube 不显示通过 Gradle 完全覆盖的类的每个文件的详细报告

我正在 IntelliJ Java IDE 中运行 Gradle 构建.SonarQube runner Gradle 插件与 JaCoCo Gradle 插件. 问题:我收到消息没有关于每次测试覆盖率的信息.,(不是 这篇文章,见下文)和覆盖率出现在 SonarQube 中,但仅作为总体百分比,而不是每个文件的详细报告: 我做错了吗?这可能是 SonarQube 中的一个错误(因为它 ..
发布时间:2022-01-17 22:09:41 Java开发

声纳违规的 Gradle 构建失败

当出现 Sonar 违规时,如何配置我的 Gradle 构建失败? 如果 Sonar 中存在任何严重或阻止程序违规,我希望我的 Gradle 构建失败,是否支持此功能?如果有,是否记录在任何地方? 解决方案 这不是可以在构建端配置的东西.相反,必须在 Sonar 端配置“构建断路器插件".我不完全确定它是否适用于 Gradle,但我认为可以. ..
发布时间:2022-01-17 22:09:31 其他开发

不推荐使用属性“sonar.jacoco.reportPath".请改用“sonar.jacoco.reportPaths"

不推荐使用属性“sonar.jacoco.reportPath".请用'sonar.jacoco.reportPaths' 代替. 我在通过 Gradle 运行 SonarQube 时不断收到此消息,并且在整个多模块项目中甚至一次都没有出现“reportPath"这个短语.我什至将 sonarqube 属性放在 allprojects 下,以覆盖可能存在的任何默认值.有关如何摆脱此错误的任何 ..
发布时间:2022-01-17 22:04:53 Java开发

使用 gradle/sonar/Jacoco 排除项目

因此,我们有一个包含 90 多个子项目的构建,其中经常出现目录与项目名称不完全匹配的情况.在某些情况下,我们有空的无项目父目录,而在其他情况下,名称与目录结构不匹配.例如,项目 abc-toaster 的子目录可能仅命名为 toaster.错误是: 模块':commons:thingamajig'的基本目录不存在:/dev/abc/:commons:thingamajig ...除了 ..
发布时间:2022-01-17 22:03:24 其他开发

sonarqube 忽略 sonar.junit.reportPaths

我有一个 gradle 项目,它应用了 sonarqube gradle 插件,版本 2.6. 我针对我团队的 sonarqube 服务器版本 6.4(内部版本 25310)运行它. 根据文档,新版本的 sonarqube 接受属性 sonar.junit.reportPaths 而不是 sonar.junit.reportsPath. 我的构建运行 2 个测试任务:test 和 i ..
发布时间:2022-01-17 22:01:14 其他开发

使用 Lint 和 SonarQube 分析 Android 项目

我真的有一个“溢出",试图让这些东西一起工作.我按照这里的说明进行操作:http://docs.sonarqube.org/display/PLUG/Android+Lint+插件,最后得到了一个安装了 Android Lint 插件 1.1 的 SonarQube 5.1.1 服务器.然后我将我的多模块 Gradle 构建配置为与 SonarQube 插件一起使用:请参阅下面根配置中的代码片段. ..
发布时间:2022-01-17 21:54:42 Java开发

未找到 ID 为“org.sonarqube"的插件

我正在尝试使用 gradle 为我的项目实施代码覆盖率测量的声纳.我们正在使用 gradle-4.0.1 和 sonarqube-6.4 . 当我从命令行运行 gradle sonarqube 时出现此错误- 未找到 ID 为“org.sonarqube"的插件. 我尝试了一些代码更改,但没有成功,请帮助.我的 build.gradle 文件如下 - buildscript {分机{s ..
发布时间:2022-01-17 21:52:26 其他开发

运行 sonarrunner 时找不到类错误

我收到类未找到错误.该类无法通过类加载器访问,并且从 gradle 运行 sonarrunner 时会提示错误. 这些类在 gradle 中作为编译时的依赖项包含在内,并且 gradle build 可以正常工作.如何为声纳包含这些类? 14:53:24.322 INFO - 加载模块设置14:53:24.335 信息 - 基础目录:/Users/srao1/Documents/Grad ..
发布时间:2022-01-17 21:43:16 Java开发

新的 SonarQube Gradle 插件在哪里?

最近从以前版本的 Gradle 升级后,我开始收到警告说我应该使用官方 SonarQube 插件: “sonar-runner"插件已被弃用,并计划在 Gradle 3.0 中移除.请使用 SonarQube 的官方插件(文档). 通过该链接,我被定向到新插件的 Gradle 插件页面 (https://plugins.gradle.org/plugin/org.sonarqube), ..
发布时间:2022-01-17 21:42:42 其他开发

适用于 Android 的多模块项目的 SonarQube

我浏览过很多文章和帖子,但遗憾的是,我似乎没有一篇清楚.我想为我的 android 项目集成 sonarqube.我的项目结构如下: 最初,我按照此处提到的方式设置了一个 sonarqube.gradle:配置带有子模块的 Android 项目以与 sonarqube gradle 插件一起使用的正确方法是什么? 但它为我做的是用它处理的最后一个模块覆盖数据.这意味着我在 sonarq ..
发布时间:2022-01-17 21:40:09 移动开发

SonarRunner with gradle:无法从服务器下载库

我已将 Sonar 更新到 4.5.1 LTS 版本,现在在我的 gradle 任务中出现以下错误并且无法修复: 从服务器下载库失败 带有声纳运行器的build.gradle sonarRunner {声纳属性 {属性“sonar.host.url"、“http://sonar:9000"属性“sonar.login",“"属性“sonar.password",“"属性“sonar.jdbc ..
发布时间:2022-01-17 21:35:20 其他开发