文件名称:xmljava系统源码-GradleDemo:Gradle插件开发极简教程
文件大小:107KB
文件格式:ZIP
更新时间:2024-06-25 17:59:36
系统开源
xml java系统源码 #Gradle入门教程 #一、简介 Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言。Gradle 通过提供可以随意集成的声明式语言元素将声明性构建推到了一个新的高度。你可以添加自己的语言元素或加强现有的语言元素。 #二、基本概念-Project、Task 在Gradle中,有两个基本概念:项目和任务。请看以下详解: 项目是指我们的构建产物(比如Jar包)或实施产物(将应用程序部署到生产环境)。一个项目包含一个或多个任务。 任务是指不可分的最小工作单元,执行构建工作(比如编译项目或执行测试)。 每一次Gradle的构建都包含一个或多个项目。 Gradle本身的领域对象主要有Project和Task。Project为Task提供了执行上下文,所有的Plugin要么向Project中添加用于配置的Property,要么向Project中添加不同的Task。一个Task表示一个逻辑上较为独立的执行过程,比如编译Java源代码,拷贝文件,打包Jar文件,甚至可以是执行一个系统命令或者调用Ant。另外,一个