场景:新服务发布到测试环境打包失败
原因:
1.种子项目配置了gradle版本,导入本地的时候选择使用项目的gradle(Use default gradle wrapper(recommended))
2.直接在terminal里面输入 gradle wapper 命令,会根据gradle的环境变量配置,找到本地安装的gradle版本,执行wapper(gradle的版本就不一样了),出现如下异常:
[LeondeMacBook-Pro:vr-ip-fdd leon$ gradle wapper --info
Initialized native services in: /Users/leon/.gradle/native
The client will now receive all logging from the daemon (pid: 7777). The daemon log file: /Users/leon/.gradle/daemon/5.2.1/daemon-7777.out.log
Starting 6th build in daemon [uptime: 3 hrs 4 mins 59.453 secs, performance: 97%, no major garbage collections]
Using 12 worker leases.
Starting Build
Settings evaluated using settings file '/Users/leon/project/vr-ip-fdd/settings.gradle'.
Projects loaded. Root project using build file '/Users/leon/project/vr-ip-fdd/build.gradle'.
Included projects: [root project 'vr-ip-fdd', project ':vr-ip-fdd-api', project ':vr-ip-fdd-server']
> Configure project :
Evaluating root project 'vr-ip-fdd' using build file '/Users/leon/project/vr-ip-fdd/build.gradle'.
FAILURE: Build failed with an exception.
* Where:
Build file '/Users/leon/project/vr-ip-fdd/build.gradle' line: 65
* What went wrong:
A problem occurred evaluating root project 'vr-ip-fdd'.
> Cannot add task 'wrapper' as a task with that name already exists.
* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 0s
解决方案:使用项目自带的gradle进行wapper