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'

gradleHelloWorldTasks

--all添加到gradle tasksgradle tasks --all )将显示更多详细信息(包括任务的依赖项),如下一个屏幕快照所示。

gradleHelloWorldTasksAll

在使用新的Ant构建文件时,我经常要做的事情是添加目标“ showProperties”,该目标使用一系列Ant 回显任务来显示该构建文件使用的属性。 Gradle提供了开箱即用的功能。 下一个屏幕快照演示了如何使用gradle -q properties在同一目录的build.gradle文件中显示与Gradle项目和任务相关的属性。

gradle_display_properties

另一个有用的命令行Gradle选项是--profile 。 可以与运行Gradle命令一起使用。 例如, gradle tasks --profile生成与上面所示相同的标准输出,但还会将构建性能统计信息写入到在build/reports/profile使用命名约定profile-YYYY-MM-DD-HH-mm-ss.html中。执行构建的目录的build/reports/profile子目录。 接下来显示该生成文件的示例。

gradleProfilerOutput

我在本文中介绍的最后一个Gradle命令行选项是“ --dry-run运行”选项-m (或--dry-run )。 使用此选项,可以在不实际执行Gradle任务的情况下查看正在运行的Gradle任务及其运行顺序。 因为本文中使用的一行Gradle build.gradle文件应用了Java插件 ,所以自动添加的Gradle Tasks包括compileJavaclassesjarjavadoc 。 以下屏幕快照演示了如何运行gradle -m jar以查看gradle -m jar运行输出,该输出显示了在“ jar”之前必须运行的相关任务以及它们必须运行的顺序(compileJava-> processResources-> classes-> jar)。 注意“跳过”符号,表示未实际执行Gradle任务。

gradle_dry_run_output

《 Gradle用户指南》 ( PDF )的第11章 (“使用Gradle命令行”)包含有关使用Gradle命令行界面的其他详细信息,其中包括列出项目 , 列出任务 , 列出项目依赖项 , 列出项目属性和列出的部分。执行Gradle任务的顺序 。

参考:来自JCG合作伙伴 Dustin Marx的Gradle命令行便利,来自Inspired by Actual Events博客。

翻译自: https://www.javacodegeeks.com/2013/12/gradle-command-line-conveniences.html

gradle 命令行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345584.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤题库】广东开放大学 java web开发技术 形成性考核

题库查询系统 选择题 题目:当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个_____。 题目:以下_____不是JSP运行所必须的条件。 题目:Tomcat服务器的默认端口为_____。 题目:如果想在tomcat服务器启动时…

【渝粤题库】广东开放大学 实用文写作 形成性考核

选择题 题目: 《关于厂进口SD6型自动车床的请示》,作者应是:( ) 选择一项: 题目: 请示可以一文多事。 选择一项: 题目: 除批转法规性文件外,通知的标题中一般不含书名号。&#x…

怎样更好地理解并记忆泰勒展开式

本段的核心思想是仿造。当我们想要仿造一个东西的时候,无形之中都会按照上文提到的思路,即先保证大体上相似,再保证局部相似,再保证细节相似,再保证更细微的地方相似……不断地细化下去,无穷次细化以后&…

【渝粤题库】广东开放大学 标准法律法规 形成性考核

​👉关注我,看答案👈 选择题 题目:狭义的立法程序仅指国家最高( )在制定、修改、补充、废止规范性文件过程中的工作方法、步骤和次序。 题目:行政法规是国务院制定、修改的有关( )和管理行政事务事项的规范…

新的DMN编辑器预览

Workbench 7.13.0.Final于10月16日星期二发布,此版本带来了许多有趣的功能和重要的修复程序。 亮点之一是作为技术预览功能的新DMN编辑器,该功能仍在开发中,但您可以开始使用。 在本文中,您将学习如何启用DMN编辑器预览&#xff…

【渝粤题库】广东开放大学 面向对象方法精粹 形成性考核

选择题 题目: 单选 可行性分析研究的主要目的是 题目: ()指的是一个软件结构内,不同模块之间互联的紧密程度。 题目: 4 、()衡量一个模块内各个元素彼此结合的紧密程度。 题目&#…

junit junit_JUnit理论简介

junit junit您读过数学理论吗? 它通常读取如下内容: 对于所有a,b> 0满足以下条件:a b> a和a b> b 通常,这些语句更难以理解。 这种陈述有一些有趣的地方:它适用于相当大(在这种情…

指数矩阵(exponential matrix)

类似于指数ex……e^x……ex……的本质是一种近似,eAt……e^{At}……eAt……是同样原理。 http://www.mashangxue123.com/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/1756604500.html

【渝粤题库】陕西师范大学151210 成本会计作业 (专升本)

《成本会计【专升本】》作业 一、单选题 1.从现行企业会计制度的有关规定出发,成本会计的对象是( )。 A各项期间费用的支出及归集过程 B产品生产成本的形成过程 C诸会计要素的增减变动 D企业生产经营过程中发生的生产经营业务成本和期间费用 …

【渝粤题库】陕西师范大学152206领导科学 作业(高起专、专升本)

一、单项选择题 1、马克思主义领导科学的基本问题是( )。 A、正确处理领导者与客观环境的关系 B、正确处理被领导者与客观环境的关系 C、正确处理领导与学习的关系 D、正确处理领导者与被领导者的关系 2、著名的军事家孙子说,“将者&#xff…

Jenkins在AWS上(第1部分)

这是我对PEAT UK播客的逐字记录: 你好,再一次到另一个热点。 我叫Peter Pilgrim。 我曾经是DevOps专家,欢迎观看另一集。 这是11 Jenkins n AWS的第一部分,我是一名平台工程师,并且是Java Champion。 在本集中&…

【渝粤题库】国家开放大学2021春2227物业设备设施管理题目

试卷代号:2227 2021年春季学期期末统一考试 物业设备设施管理 试题(开卷) 2021年7月 一、单项选择题(下列每题中的四个选择项中只有一个是正确的,请将其代号填在括号内。每题2分,共30分) 1.设备…

Boole‘s,Doob‘s inequality,中心极限定理Central Limit Theorem,Kolmogorov extension theorem, Lebesgue‘s domin

1. Boole’s inequality In probability theory, Boole’s inequality, also known as the union bound, says that for any finite or countable set of events, the probability that at least one of the events happens is no greater than the sum of the probabilities …

【渝粤题库】国家开放大学2021春2302供应链管理题目

试卷代号:2302 2021年春季学期期末统一考试 供应链管理 试题 2021年7月 .一、单项选择题(每小题2分,共20分,将正确答案填入括号内) 1.不同的行业,不同的企业,其供应链形态一般( )。 A.相同 B.不…

【渝粤题库】国家开放大学2021春2320物流管理定量分析方法题目

试卷代号: 2320 2021年春季学期期末统一考试 物流管理定量分析方法 试题 2021年7月 物流管理定量分析方法 试题 2021年1月 MATLAB的常用标准函数和命令函数: 一、单项选择题(每小题4分,共20分) 1.若某物资的总供应量…

【渝粤题库】国家开放大学2021春2406现代汉语(2)题目

试卷代号:2406 2021年春季学期期末统一考试 现代汉语(2) 试题(开卷) 2021年7月 一、单项选择题(每小题2分,共10分,每小题有一项答案正确,请将正确答案的序号填在括号内) 1.与“故事片…

ddl hibernate_Hibernate:DDL模式生成

ddl hibernate不久前,我必须使用内存数据库。 该活动与集成测试有关。 如您所知,通常将内存数据库用于集成测试。 造成这种情况的原因有很多:可移植性,良好的环境基础结构,高性能,原始数据库的一致性。 问…

【渝粤题库】国家开放大学2021春2468酒店餐饮服务与管理题目

试卷代号:2468 2021年春季学期期末统一考试 酒店餐饮服务与管理 试题 2021年7月 一、单项选择题(每小题2分,共20分) 1.酒店经营从根本上说,只销售一样东西,就是( )。 A.食品 B.价格 C.文化 D.服务 2.同步性…

秩为 1 的矩阵的一些性质

前言 从上面的分析和例题看到,对于秩为1的n阶矩阵,零是其n重或n-1重特征值,如果是n-1重,则非零特征值是矩阵的主对角线元素之和;另外还看到,秩为1的矩阵可以分解为一个非零列向量与另一个非零列向量的转置的乘积&#…