Maven到Gradle——命令行选项
我正在为将我们的构建从Maven迁移到Gradle做准备。下面是一些我的团队认为有用的Maven命令行选项。Gradle的等价选择是什么Maven到Gradle——命令行选项,maven,gradle,Maven,Gradle,我正在为将我们的构建从Maven迁移到Gradle做准备。下面是一些我的团队认为有用的Maven命令行选项。Gradle的等价选择是什么 -am,--也可生成如果指定了项目列表,也可生成列表所需的项目 -amd,--也可以生成依赖项如果指定了项目列表,也可以生成依赖于列表中项目的项目 -o、 --线下工作线下工作 -pl,--项目建造指定的反应堆项目 而不是所有的项目 -rf,--从指定项目恢复反应堆 Maven示例: 我只想构建我正在处理的子项目及其依赖项 mvn install --al
- -am,--也可生成如果指定了项目列表,也可生成列表所需的项目
- -amd,--也可以生成依赖项如果指定了项目列表,也可以生成依赖于列表中项目的项目
- -o、 --线下工作线下工作
- -pl,--项目建造指定的反应堆项目 而不是所有的项目
- -rf,--从指定项目恢复反应堆
mvn install --also-makeIf --projects :my-sub-project
修复构建问题后,我希望从故障点开始构建
mvn install --resume-from :my-sub-project
我不想从中央回购协议下载外部依赖项
mvn install --offline
以下是一些粗略的类比:
:-am
(这会触发所有上游项目的完整构建;在Gradle中,构建完成手头命令所需的上游项目部分是自动的。)buildNeeded
:-amd
buildDependents
:-o
-离线
:-pl
:子项目1:构建:子项目2:构建
:没有直接模拟(不可靠,不适用于并行构建等),但Gradle的增量构建将让您快速到达“恢复点”-rf