https://plugins.gradle.org/,其实gradle的核心只是一个空空的框架,所谓的gradle构建便捷脚本其实都是由插件提供支持的,插件添加了新的任务。
- 脚本插件:是额外的构建脚本,它会进一步配置构建,通常会在构建内部使用。脚本插件可以从本地文件系统或远程获取,如果是从文件系统获取则是相对于项目目录,如果是远程获取则是由HTTP URL指定。
- 二进制插件:是实现了Plugin接口的类,并且采用编程的方式秋操纵构建。
//脚本插件 apply from: 'other.gradle' //二进制插件 apply plugin: 'java'
apply plugin: 'war'
gradle build后在build/lib下生成war包。
错误总结:
1.编码GBK的不可映射字符
(1)修改系统编码格式:file-setting-file econding,全部修改为GBK、path下面添加自己的项目。
(2)单个文件修改编码格式:右键-》file encoding
- reload表示使用新编码重新加载,新编码不会保存在文件中
- convert表示使用新编码进行转换,新编码会保存在文件中。