Gradle 基础知识详解


原文链接: Gradle 基础知识详解

http://blog.bugtags.com/2016/01/27/embrace-android-studio-maven-deploy/

初始化项目

gradle help --task init
gradle init --type basic:缺省值,仅仅为我们创建好构建脚本
gradle init --type pom:将一个maven构建的项目转换成一个gradle构建的项目。如果pom.xml存在,这个类型值会被自动指定。
gradle init --type java-library:初始化创建一个gradle构建的java项目
gradle init --type scala-library:初始化创建一个gradle构建的scala项目
gradle init --type groovy-library:初始化创建一个gradle构建的groovy项目

build.gradle 是构建脚本,一般称作为build script,任务定义、配置等均编辑此文件;
wrapper 是用于配置wrapper的;
gradlew和gradlew.bat分别是Unix系和windows系的替代gradle的shell;
settings.gradle 一般用于多项目的配置;
src 是java源代码;

  1. 查看属性
    gradle properties

解决 [ERROR] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution

vi gradle.properties

org.gradle.caching=true
org.gradle.daemon = FALSE
org.gradle.jvmargs=-Xmx1024m

Core types

project配置

war 配置

`