我是gradle的新人因此我对gradle有一些疑问。在gradle之前,我使用maven和maven,有一些命令,如
使用mvn update,我们从互联网和不同项目的其他软件包下载依赖包。
使用mvn install我们创建jar,war,ear或ejb 那么gradle中maven命令的等价物是什么?
mvn update〜= gradle ...
和
mvn clean install〜= gradle clean ...
THX。
答案 0 :(得分:4)
Gradle将自动为您提取所有必需的依赖项。
长话短说:
mvn update ~= ./gradlew build --refresh-dependencies
mvn clean install ~= ./gradlew clean build
<强> TL; DR 强>
要强制Gradle重新下载您可以执行的依赖项(How can I force gradle to redownload dependencies?):
./gradlew build --refresh-dependencies
在不执行测试(Gradle build without tests)的情况下组装项目:
./gradlew assemble
使用测试执行完全构建项目:
./gradlew build
您可以通过提供-x
参数来跳过某些任务:
./gradlew build -x test
答案 1 :(得分:2)
相当于
mvn clean install
是
gradle install
Gradle的maven插件提供了什么。只需将以下行添加到build.gradle
文件中:
apply plugin: 'maven'