sua*_*kun 3 java build-tools gradle maven
我是gradle的新手,因此我对gradle有一些疑问。在gradle之前,我曾与Maven合作过,在Maven中有一些命令,例如
使用mvn update,我们从Internet下载依赖包,并从不同项目中下载其他包。
使用mvn install我们创建jar,war,Ear或ejb,那么gradle中的maven命令的等效项是什么?
mvn update〜= gradle ...
和
mvn clean install〜= gradle清洁...
谢谢。
Gradle将自动为您获取所有必需的依赖项。
长话短说:
mvn update ~= ./gradlew build --refresh-dependencies
mvn clean install ~= ./gradlew clean build
Run Code Online (Sandbox Code Playgroud)
TL; DR
要强制Gradle重新下载依赖关系,您可以执行(如何强制Gradle重新下载依赖关系?):
./gradlew build --refresh-dependencies
Run Code Online (Sandbox Code Playgroud)
要在不执行测试的情况下组装项目(没有测试的Gradle构建):
./gradlew assemble
Run Code Online (Sandbox Code Playgroud)
要通过测试执行完全构建您的项目,请执行以下操作:
./gradlew build
Run Code Online (Sandbox Code Playgroud)
您可以通过提供-x参数来跳过某些任务:
./gradlew build -x test
Run Code Online (Sandbox Code Playgroud)
相当于
mvn clean install
Run Code Online (Sandbox Code Playgroud)
是
gradle install
Run Code Online (Sandbox Code Playgroud)
Gradle的maven插件提供了什么。只需将以下行添加到您的build.gradle文件中:
apply plugin: 'maven'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5707 次 |
| 最近记录: |