无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