来自Gradle的文档: https ://docs.gradle.org/current/dsl/org.gradle.api.tasks.wrapper.Wrapper.html
此任务生成的脚本旨在提交给您的版本控制系统.此任务还会生成一个小的gradle-wrapper.jar引导程序JAR文件和属性文件,该文件也应提交给您的VCS.脚本委托给这个JAR.
来自: 什么不应该在源头控制下?
我认为Generated files不应该在VCS中.
当gradlew和gradle/gradle-wrapper.jar需要?
为什么不存储gradle version中build.gradle的文件吗?
我linkedlist在groovy中用作堆栈
正如医生所说,pop()从第一个开始榆树
Stack Method Equivalent Deque Method
push(e) addFirst(e)
pop() removeFirst()
Run Code Online (Sandbox Code Playgroud)
所以linkedlist[1,2,3]应该pop()1 2 3
它在Java中,但不是在groovy中.为什么?
测试如下
A.java
import java.util.*;
public class A{
public static void main(String[] args){
String[] x = "1/2/3/".split("/");
LinkedList <String> stack = new LinkedList<String>(Arrays.asList(x));
System.out.println(stack.pop());
}
}
Run Code Online (Sandbox Code Playgroud)
编译并运行
$ javac A.java
$ java A
1
Run Code Online (Sandbox Code Playgroud)
在groovy中奔跑
$ ln -s A.java A.groovy
$ groovy A.groovy
3
Run Code Online (Sandbox Code Playgroud)
这是我的java和groovy版本
$ java -version
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit …Run Code Online (Sandbox Code Playgroud)