我是gradle的新手,因此我对gradle有一些疑问。在gradle之前,我使用过maven,在maven中有一些命令,例如
mvn update
mvn clean install
使用
mvn update
,我们从Internet下载依赖包,并从不同项目下载其他包。使用
mvn install
我们创建jar,war,ear或ejb那么gradle中的maven命令的等效项是什么?
mvn update
〜= gradle ...
和mvn clean install
〜= gradle clean ...
最佳答案
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
关于java - 等价于grav中的mvn更新和mvn安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44755839/