Gradle 入门基础

Gradle 基础概念

1: buildscript

声明 gradle脚本自身需要使用的资源

根目录 build.gralde

 buildscript {
    repositories {
      mavenLocal()
      mavenCentral()
 }

  dependencies {
      classpath 'org.apache.commons:commons-csv:1.0'
  }
}

import org.apache.commons.csv.*

task printCSV() {
  doLast {
      def records = CSVFormat.EXCEL.parse(new   FileReader('config/sample.csv'))
    for (item in records) {
        print item.get(0) + ' '
        println item.get(1)
    }
  }
}
2: pluginManagement

集中管理插件版本:在多模块项目中,pluginManagement块可以集中管理所有子模块的插件版本,
确保所有子模块使用相同的插件版本,从而避免版本冲突;

3: dependencyResolutionManagement

1: 集中管理依赖版本:在多模块项目中,dependencyResolutionManagement块可以集中管理所有子模块的依赖版本。
这样,每个子模块只需要声明依赖名称,而不必指定版本号,从而减少了版本冲突的可能性;

2: 简化子模块依赖声明:子模块可以引用父项目中的依赖版本,而不需要在每个子模块中单独指定版本号。
这简化了依赖声明过程,使得依赖管理更加统一和高效;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容