手记

【金秋打卡】第3天 新一代构建工具gradle 03

课程信息:

 - 课程名称:新一代构建工具gradle

- 章节名称:第四章 高级应用 4-1 构建脚本介绍

- 讲师姓名:skyding

课程内容:

 1. 添加 war 打包方式:

代码:

plugins {
    id 'java'
    id 'war'
}

由图片中可以看到已经有war的打包方式。

2. 构建脚本概要

构建块:Gradle构建中的两个基本概念是项目(project)和任务(task),每个构建至少包含一个项目,项目中包含一个或多个任务。在多项目构建中,一个项目可以依赖与其他项目;类似的,任务可以形成一个依赖关系图来确保他们的执行顺序。

项目:一个项目代表一个正在构建的组件(比如一个jar文件),当构建启动后,Gradle会基于build.gradle实例化一个org.gradle.api.Project类,并且能够通过project变量使其隐式可用。

  • group、name、version 组 名称 版本号   唯一标识一个项目

  • apply、dependencies、repositories、task

        apply:应用一个插件 jar war

        dependencies:用于声明依赖

        repositories:仓库

        task:用于声明任务

  • 属性的其他配置方式:ext、gradle.properties

### 学习心得:

通过最近学习我了解了Gradle项目的构建,学会了jar包,war包的构建,可以看懂简单的脚本文件,收获非常大。

### 课程截图:


0人推荐
随时随地看视频
慕课网APP