无idea情况下
建立一个目录,shell进入相应的目录,执行gradle init就能够创建一个java项目了
gradle采用约定大于配置的模式,类似maven,以下是一个gradle项目目录结构:
├─.gradle
│ ├─3.3
│ │ └─taskArtifacts
│ ├─3.5
│ │ ├─file-changes
│ │ ├─fileContent
│ │ └─taskHistory
│ └─buildOutputCleanup
├─.idea
│ ├─libraries
│ └─modules
│ ├─module1
│ └─module2
├─build
│ ├─libs
│ └─tmp
│ └─jar
├─gradle
│ └─wrapper
├─module1
│ ├─build
│ │ ├─classes
│ │ │ ├─main
│ │ │ │ └─com
│ │ │ │ └─michaelssss
│ │ │ └─test
│ │ │ └─com
│ │ │ └─michaelssss
│ │ ├─libs
│ │ ├─reports
│ │ │ └─tests
│ │ │ └─test
│ │ │ ├─classes
│ │ │ ├─css
│ │ │ ├─js
│ │ │ └─packages
│ │ ├─test-results
│ │ │ └─test
│ │ │ └─binary
│ │ └─tmp
│ │ ├─compileJava
│ │ ├─compileTestJava
│ │ │ └─emptySourcePathRef
│ │ └─jar
│ └─src
│ ├─main
│ │ └─java
│ │ └─com
│ │ └─michaelssss
│ └─test
│ └─java
│ └─com
│ └─michaelssss
└─module2
├─build
│ ├─classes
│ │ ├─main
│ │ │ └─com
│ │ │ └─michaelssss
│ │ └─test
│ │ └─com
│ │ └─michaelssss
│ ├─libs
│ ├─reports
│ │ └─tests
│ │ └─test
│ │ ├─classes
│ │ ├─css
│ │ ├─js
│ │ └─packages
│ ├─test-results
│ │ └─test
│ │ └─binary
│ └─tmp
│ ├─compileJava
│ │ └─emptySourcePathRef
│ ├─compileTestJava
│ │ └─emptySourcePathRef
│ └─jar
└─src
├─main
│ └─java
│ └─com
│ └─michaelssss
└─test
└─java
└─com
└─michaelssss
idea能直接识别gradle项目,不用做额外配置
使用gradle简易动作:
gradle clean build test –fullstacktrace