gradle

Cucumber Test execution for gradle project via command line using tags for cucumber feature files

为君一笑 提交于 2021-02-16 20:22:05
问题 I am looking to execute a cucumber test for a gradle project via command line using specific feature tags. The command I am using : gradle test -DCucumber.options="-tags @tagname" Command does execute the tags mentioned. I have tried using gradle test -DCucumber.options="-tags @tagname" and also gradle test .I didn't find any difference in both the command. gradle test -DCucumber.options="-tags @tagname" : Executes the Runtest.java and tags mentioned in this file, irrespective of what feature

Gradle: Uber Jar creation fails with “Could not expand ZIP”

試著忘記壹切 提交于 2021-02-16 20:20:23
问题 I'm trying to create a Fat/Uber jar using Gradle. Unfortunately, I keep running into the following error: > Task :fatJar FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':fatJar'. > Could not expand ZIP '/home/me/.gradle/caches/modules-2/files-2.1/org.apache.drill/drill-client/1.13.0/c90c87887c292a3712eccc7cebdc48b0b9d93ec9/drill-client-1.13.0.pom'. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get

Could not find com.android.tools.build:gradle:3.3.0.

天大地大妈咪最大 提交于 2021-02-16 18:43:57
导入新项目时报错: Error:Could not find com.android.tools.build:gradle:3.3.0. Searched in the following locations: file:/F:/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/3.3.0/gradle-3.0.0.pom file:/F:/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/3.3.0/gradle-3.0.0.jar https://jcenter.bintray.com/com/android/tools/build/gradle/3.3.0/gradle-3.0.0.pom https://jcenter.bintray.com/com/android/tools/build/gradle/3.3.0/gradle-3.3.0.jar Required by: project : 解决办法: 在repositories{}内添加google() 它会去更换为 https://dl.google.com/ 下载 buildscript { repositories {

AS中加载gradle时出现Gradle sync failed: Could not find com.android.tools.build:gradle.的错误

可紊 提交于 2021-02-16 18:00:35
时间:2019/12/7 这次接着整理加载gradle时出现的错误 出现的错误: 1 Gradle sync failed: Could not find com.android.tools.build:gradle:3.5.0 . 2 Searched in the following locations: 3 file:/F:/studio/studio2.0/gradle/m2repository/com/android/tools/build/gradle/2.8/gradle-2.8 .pom 4 file:/F:/studio/studio2.0/gradle/m2repository/com/android/tools/build/gradle/2.8/gradle-2.8 .jar 5 https: // jcenter.bintray.com/com/android/tools/build/gradle/2.8/gradle-2.8.pom 6 https: // jcenter.bintray.com/com/android/tools/build/gradle/2.8/gradle-2.8.jar 7 Required by: 8 :TestApk:unspecified 9 Consult IDE log for more details (Help |

How to set Gradle wrapper version when create new project for IntelliJ IDEA?

旧城冷巷雨未停 提交于 2021-02-16 14:51:29
问题 When I create new Gradle project with IntelliJ IDEA, the Gradle wrapper version is always 4.10.2, but I have updated my Gradle to 5.2.1. This is the file gradle/wrapper/gradle-wrapper.properties . distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists I tried update Gradle wrapper version with: ./gradlew wrapper --gradle-version 5.2.1 It works. But,

How to use productFlavors for android aab bundles

杀马特。学长 韩版系。学妹 提交于 2021-02-16 13:08:23
问题 I try to build different Android app bundles via productFlavors. To keep and test the files I need a fixed file name. For APK's I have the following working code: applicationVariants.all { variant -> if (variant.buildType.name.equals("release")) { variant.outputs.all { output -> outputFileName = "${applicationId}-${versionCode}-${variant.flavorName}.apk" } } if (variant.getBuildType().isMinifyEnabled()) { variant.assemble.doLast { copy { from variant.mappingFile into variant.outputs[0]

Gradle 的下载安装配置以及创建第一个Gradle 项目

老子叫甜甜 提交于 2021-02-15 20:25:54
1. 什么是Gradle? Gradle是一个开源的构建自动化工具,专注于灵活性和性能。 Gradle构建脚本使用Groovy或Kotlin DSL编写。 阅读Gradle功能,了解Gradle的功能。 高度可定制 - Gradle以一种可以以最基本的方式定制和扩展的方式建模。 快速 - Gradle通过重用先前执行的输出,仅处理已更改的输入以及并行执行任务来快速完成任务。 功能强大 - Gradle是Android的官方构建工具,并支持许多流行的语言和技术。 2. Gradle 的下载和安装 我们可以安装Gradle 构建工具在Linux,MacOS ,windows 操作系统上,这个文档覆盖了使用包管理器像SDKMAN!,Homebrew,或者Scoop的安装方法。 使用Gradle Wrapper是升级Gradle的推荐方法 我们可以找到所有的发布版本在 发布页面 1.1 Gradle 必要条件 Gradle 可以运行在大多数的操作系统中,但是需要JDK 或者JRE 8 以上版本 检查方法,打开操作系统命令行终端,输入命令 java -version 执行成功如下所示: 注意: Gradle附带了自己的Groovy库,因此不需要安装Groovy。 Gradle会忽略任何现有的Groovy安装。 Gradle 会在path环境变量中招JDK 安装路径,我们可以设置JAVA

【已解决】Android Studio下,gradle project sync failed 错误

岁酱吖の 提交于 2021-02-15 09:50:52
原文: 【已解决】Android Studio下,gradle project sync failed 错误 Android studio下突然报错 gradle project sync failed.Basic functionality(e.g.editing,debugging) will not work properly. 解决方案:进入项目目录下,找到 gradle\wrapper\gradle-wrapper.properties 文件,记事本打开,内容如下: `#Sun Sep 04 23:25:42 CST 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl= https://services.gradle.org/distributions/gradle-2.14.1-all.zip 最后一句, https://services.gradle.org/distributions/gradle-2.14.1-all.zip studio会下载上面的Gradle,不知道什么原因下载不下来,我们可以手动下载这个版本的Gradle

微信小程序登录JAVA后台

南笙酒味 提交于 2021-02-13 09:33:01
代码地址如下:<br> http://www.demodashi.com/demo/12736.html 登录流程时序登录流程时序 具体的登录说明查看 小程序官方API 项目的结构图: springboot项目搭建 使用idea作为开发工具,由gradle构建项目,搭建springboot项目,对这块儿不熟悉的可以自行去学习,此处不多赘述。下面是核心的配置文件。application.yml中配置springboot默认的参数,application.properties配置自定义的参数,可以统一配置在一个文件中,依据个人习惯。 buidle.gradle配置 buildscript { ext { springBootVersion = '1.5.10.RELEASE' } repositories { mavenLocal() maven { url 'http://maven.aliyun.com/nexus/content/groups/public' } mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'org

java和Jvm目录

匆匆过客 提交于 2021-02-12 09:01:45
回到占占推荐博客索引 主要介绍java基础知识,非框架类及JVM相关的内容文章 java和Jvm目录 Java~关于开发工具和包包 Java~类,抽象类和接口 Java~时间戳小知识 Java~命名规范 java~google样式检查和命名规范 java~日期与字符串的转化 java~lambda表达式让查询更优雅 java~集合的介绍和使用 java~集合分组groupby的实现 java~IDEA引用包时分组所有java包 Java〜slf4日志框架的使用 java~lombok里的Builder注解 java~modelMapper需要注意的几点 java~mac下的终端工具oh-my-zsh java~接口的共享实体使用Map后更灵活 java~接口的共享实体使用Map后更灵活 java~使用自己的maven本地仓库 java~gradle构建公用包并上传到仓库 java~gradle构建公用包并上传到仓库~使用私有仓库的包 java8的函数式接口 java~api返回值的标准化 什么时候要重写equals JVM垃圾收集策略与算法 认识JVM的内存分配 jvm原理和代码运行的过程 jvm虚拟机栈的作用 java里的单例实现 javadoc的使用 java~线程池的总结 java~线程池的总结~续 永久更新... 回到占占推荐博客索引 来源: oschina 链接: