(详解待续)
项目构建
gradle build [-profile] [--debug-JVM]
-profile: build\reports\profile 下会有构建信息输出
--debug-JVM :调试输出
依赖检查
gradle dependencies
用法举例(其中doc2image为项目名)
gradle -q dependencies doc2image:dependencies webapp:dependencies
gradle -q doc2image:dependencies --configuration testCompile
gradle -q doc2image:dependencyInsight --dependency groovy --configuration compile
打包
- gradle assemble
- gradle assemble distZip
- gradle assemble docsDistTar
打包文件保存在build/distritutions目录下
项目任务
gradle tasks
gradle -q tasks --all
发布
- 发布到本地缓存
gradle publishToMavenLocal
- 发布到本地仓库
gradle publishPluginPubliccationToMyLocalRepository
- 发布到远程仓库:
gradle publishPluginPubliccationToRemoteArtifactoryRepository
Gradle的依赖分析
./gradlew dependencyInsight --dependency slf4j-api
或
gradle dependencies
测试
gradle test --tests org.gradle.SomeTest.someSpecificFeature
可以在build.gradle设置是否需要报告
reports.html.enabled = false|true
项目信息
gradle -q [doc2image:]projects
帮助信息
gradle -q help --task
图形界面
gradle --gui&
网友评论