gradle 命令行_Gradle命令行便利
gradle 命令行
在我的《用Gradle构建Java的gradle tasks
》一文中,我简要提到了使用Gradle的“ gradle tasks
”命令来查看特定Gradle构建的可用任务。 在这篇文章中,我将对这一简短提及进行更多的扩展,并查看一些相关的Gradle命令行便利。 Gradle可以轻松确定给定项目的可用Gradle任务。 下一个屏幕快照演示了gradle tasks
在我之前提到的Gradle帖子中使用的简单Gradle构建文件( build.gradle
)所在的目录中使用gradle tasks
(或gradle :tasks
)。 屏幕快照遵循build.gradle
的代码清单,为方便起见,此处将其复制。
基本Java应用程序build.gradle
apply plugin: 'java'
将--all
添加到gradle tasks
( gradle tasks --all
)将显示更多详细信息(包括任务的依赖项),如下一个屏幕快照所示。
在使用新的Ant构建文件时,我经常要做的事情是添加目标“ showProperties”,该目标使用一系列Ant 回显任务来显示该构建文件使用的属性。 Gradle提供了开箱即用的功能。 下一个屏幕快照演示了如何使用gradle -q properties
在同一目录的build.gradle
文件中显示与Gradle项目和任务相关的属性。
另一个有用的命令行Gradle选项是--profile
。 可以与运行Gradle命令一起使用。 例如, gradle tasks --profile
生成与上面所示相同的标准输出,但还会将构建性能统计信息写入到在build/reports/profile
使用命名约定profile-YYYY-MM-DD-HH-mm-ss.html
中。执行构建的目录的build/reports/profile
子目录。 接下来显示该生成文件的示例。
我在本文中介绍的最后一个Gradle命令行选项是“ --dry-run
运行”选项-m
(或--dry-run
)。 使用此选项,可以在不实际执行Gradle任务的情况下查看正在运行的Gradle任务及其运行顺序。 因为本文中使用的一行Gradle build.gradle
文件应用了Java插件 ,所以自动添加的Gradle Tasks包括compileJava
, classes
, jar
和javadoc
。 以下屏幕快照演示了如何运行gradle -m jar
以查看gradle -m jar
运行输出,该输出显示了在“ jar”之前必须运行的相关任务以及它们必须运行的顺序(compileJava-> processResources-> classes-> jar)。 注意“跳过”符号,表示未实际执行Gradle任务。
《 Gradle用户指南》 ( PDF )的第11章 (“使用Gradle命令行”)包含有关使用Gradle命令行界面的其他详细信息,其中包括列出项目 , 列出任务 , 列出项目依赖项 , 列出项目属性和列出的部分。执行Gradle任务的顺序 。
翻译自: https://www.javacodegeeks.com/2013/12/gradle-command-line-conveniences.html
gradle 命令行
gradle 命令行_Gradle命令行便利相关推荐
- Linux命令行与命令
Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...
- Linux 如何通过命令查看一个文件的某几行(中间几行或最后几行)
linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1 ...
- linux创建ftp指定目录命令行,Linux-命令行建立FTP
虽然有宝塔,有可道云,但是使用命令行建立的FTP还是必须要搞的,比较宝塔和可道云是别人的 FTP服务器简介: 各类的操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,即FTP(File Tr ...
- ffmpeg 命令_ffmpeg常用命令行集锦
在实际工作中,通常需要ffmpeg作为工具来验证一个问题,比如播放一个视频,提取一个码流,转码视频,转封格式等,用的时候才发现忘记了相关命令,Google一番花老大的力气才找到自己需要的命令行.本文总 ...
- linux shell sed命令 在文本每行 行尾 或 行首 添加字符
用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file 在每行的头添加字符,比如"HEAD",命令如下: sed "s/^/HEAD&am ...
- linux命令行下命令参数前的一横(-)和两横(--)的区别
linux命令行下命令参数前的一横(-)和两横(--)的区别 原文转自:http://blog.csdn.net/songjinshi/article/details/6816776 在解释这些区别之 ...
- linux zsh命令行vim命令补齐,Linux使用zsh提高效率的5条建议
平时比较喜欢命令行,不喜欢从图形化界面一个个的点过去:感觉还是命令搜索,查找方便些,快速些.但是,Bash本身提供的功能又不够方便,自己也懒得折腾.幸得github上有前辈大神们开源的 zsh工具集, ...
- widnows命令行常用命令使用 和 windows创建文件,写内容到文件
widnows命令行常用命令使用 和 windows创建文件,写内容到文件 1 查看windows命令行常用命令的使用文档 1.1 查看windows中命令行命令 1.2 windows查看某个指定命 ...
- linux中看挂载的磁盘用什么命令,使用Linux命令行挂载硬盘和分区 | MOS86
如果您希望更多地使用Linux终端Linux命令行入门快速指南Linux命令行入门快速指南您可以在Linux中使用命令来做很多令人惊奇的事情,而且学习起来并不难. 此外,学习如何手动安装和卸载硬盘是一 ...
最新文章
- 男生和女生的差别(转载)
- 如何测量智能产品的AI智商水平,论AI的三种智商 |未来研究
- Leetcode 350 两个数的交集2
- 面试时被问到「有没有职业规划时」,要怎么回答?
- cnblogs_504 Gateway Time-out
- Solution 7: 判断两链表是否相交
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python语句)
- Fedora 22 Linux 系统将于 7月 19日停止支持
- Python教程_1_引言
- 微型计算机初级证书,什么是计算机初级证书
- 内存及Cache带宽测试
- linux如何使用磁盘阵列卡,Ubuntu 上创建常用磁盘阵列
- mysql 分析explain命令执行sql的计划
- STM8S 模拟I2C程序
- C++的高精乘+高精加
- 乳腺癌诊断和药物技术行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- Windows7实现局域网共享上网的方法
- IOS cocoapods镜像源更新
- oracle load data用法,Dataload 使用说明
- 12.FTP协议的简述及FTP的工作过程是什么?