Gradle依赖使用最新版本
                        
                        
                
Gradle中配置依赖,如果不指定版本,是会报错找不到依赖的。
但如果依赖很多,还需要去仓库一个个看依赖库的最新版本是多少。
那么gradle是否支持直接使用依赖的最新版本呢?
答案是肯定的,不过在gradle的文档中并没有在显著位置标识。
方式就是在version处填加号+,gradle就会去自动识别最新版本去下载。
全部指定最新版本后,再根据日志去解决个别依赖冲突报错,事半功倍。
阅读全文
                        
                            区分gradle三个不同层次的依赖
                        
                        
                        阅读全文
                        
                    
                
Gradle是一个非常灵活、强大的构建系统,但其概念也相对复杂,但只要抓住核心,做好区分,就不会觉得混乱。
下面的构建脚本,是否觉得难以理解:
buildscript {
    构建脚本依赖的仓库
    repositories {
        mavenCentral()
    }
    // 构建脚本依赖
    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.0'
    }
}
repositories {
    mavenCentral()
    jcenter()
    google()
}
dependencies {
    implementation 'com.google.guava:guava:30.1-jre'
    testImplementation 'junit:junit:4.13.2'
}  
plugins {
      id 'com.android.application'
      id 'org.jetbrains.kotlin.jvm' version '1.5.10'
}
                        
                            流水线的创建应该叫搭建、配置还是开发?
                        
                        
                
在软件开发和持续集成/交付的领域,Jenkins是一个非常受欢迎的工具,用于自动化构建、测试和部署流程。Jenkins流水线是一种强大的机制,可以通过定义一系列的阶段、步骤和条件来自动化整个软件交付流程。然而,在描述流水线的创建过程时,我们应该使用哪个词来形容:搭建、配置还是开发呢?
阅读全文
                        
                            Jenkins版本类型介绍及选择策略
                        
                        
                Jenkins简介
Jenkins是一个流行的开源持续集成和交付工具,它提供了一个可扩展的插件生态系统,可以用于自动化构建、测试和部署软件项目。
Jenkins版本
Jenkins的版本类型可以分为以下几种:
- LTS版本:长期支持版本(LTS),每12周发布一次。这些版本经过广泛测试和验证,并且提供长期支持,通常用于生产环境。LTS版本的发布周期相对较长,因此相对稳定且可靠。


