如何在gradle上强制使用gradlew?

时间:2014-12-16 15:38:53

标签: java gradle

如果我在我的系统上安装了gradle并且项目foo使用了gradle包装器,我发现我可以使用gradle命令或gradlew包装器来调用构建。< / p>

假设安装在系统上的gradle是版本2.2.1并且gradle包装器设置为使用gradle版本1.9如果我调用系统gradle将会发生什么情况将使用gradle 2.2.1或包装器指定的1.9? gradle如何处理系统上安装的版本与包装器指定的版本之间的冲突?如果使用gradle而不是gradlew调用构建,是否有办法使构建失败?

1 个答案:

答案 0 :(得分:2)

没有内置方法可以gradlew强制执行gradle。一个常见的解决方案是告诉/记录每个人都应该使用gradlew,并且没有人应该手动安装Gradle。根据我的经验,这很有效(如果你不需要安装的话)。需要/想要本地Gradle安装的高级用户通常会在他们出错时快速找出答案。