java的范型 上面的代码在运行时,尽管有类型擦除,但是由于编译期有类型检查,map中的\的类型始终为\,可放心使用。 groovy的范型 上面的代码即使使用了 静态编译注解在编译期也不会报错。由于在运行时有类型擦除,所以func返回的Map的\的数据类型是不确定的,key的类型并不一定为Strin ...
分类:
其他好文 时间:
2018-12-09 11:58:42
阅读次数:
169
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 ...
分类:
系统相关 时间:
2018-12-07 21:05:38
阅读次数:
243
PS:今天安装groovy,需要设置环境变量,vim ~/.bash_profile,然后立马执行了source ~/.bash_profile。最后,发现ls,more,vim等常用命令失效了。立马就知道肯定是环境变量设置的有问题,可问题是,我想修改~/.bash_profile,可是vim无法使 ...
分类:
系统相关 时间:
2018-12-06 20:47:16
阅读次数:
330
用法介绍:GroovyPostbuild1、添加构建后操作参数2、配置对应需要显示的参数,不需要勾选这个if(manager.build.result.isBetterOrEqualTo(hudson.model.Result.UNSTABLE)){manager.addShortText("日期:${manager.build.buildVariables.get(‘DATE&
分类:
其他好文 时间:
2018-12-06 20:25:41
阅读次数:
327
作者:欧根亲王号 所属团队:Arctic Shell Jenkins是一款由Java编写的开源的持续集成工具,其本身具有执行脚本的功能 在Jenkins的说明信息中列出我们可以使用任意Groovy脚本并在服务器执行它,其命令格式为: 这是否意味着我们能否构造一些敏感的命令让他执行嘞? 尝试打印字符串 ...
分类:
其他好文 时间:
2018-12-03 15:29:47
阅读次数:
784
Groovy对文件的操作 对文件的遍历 假设文件的原始内容为: 第一种方法:使用 eachLine() 第二种方法:使用File的getText() 是不是更简单,直接调用一个方法就OK了,比Java操作文件要简单太多了吧 第三种方法:使用 file.readLines()方法 是不是很方便,rea ...
分类:
其他好文 时间:
2018-11-13 14:16:13
阅读次数:
170
最近设计一个数据统计系统,系统中上百种数据统计维度,而且这些数据统计的指标可能随时会调整.如果基于java编码的方式逐个实现数据统计的API设计,工作量大而且维护起来成本较高;最终确定为将"数据统计"的计算部分单独分离成脚本文件(javascript,或者Groovy),非常便捷了实现了"数据统计T ...
分类:
编程语言 时间:
2018-11-12 13:15:19
阅读次数:
254
[From] https://stackoverflow.com/questions/36360097/iterating-a-groovy-list-in-jenkins-pipeline-dsl ...
分类:
其他好文 时间:
2018-10-31 15:35:10
阅读次数:
567