使用gant将shell脚本转换为groovy脚本
我已经用如下命令编写了一个shell脚本:使用gant将shell脚本转换为groovy脚本,shell,grails,ant,groovy,gant,Shell,Grails,Ant,Groovy,Gant,我已经用如下命令编写了一个shell脚本: version=$1; sed -i 's/def version = ".*"/def version = "'$version'"/' $file; grails package-plugin; echo -n 'Enter description of new version: '; read desc; git commit -m "$desc"; 我想把它转换成一个groovy脚本,也就是说,使用GANT创建一个自定义grails
version=$1;
sed -i 's/def version = ".*"/def version = "'$version'"/' $file;
grails package-plugin;
echo -n 'Enter description of new version: ';
read desc;
git commit -m "$desc";
我想把它转换成一个groovy脚本
,也就是说,使用GANT
创建一个自定义grails命令来完成同样的任务
我找了很多。但是,我无法在ApacheAnt API中找到运行上述linux命令的正确方法
请为我的shell脚本代码提供一个具有等效甘特脚本的解决方案
至少建议我从哪里开始执行任务
非常感谢您……最后,我终于想出了执行上述任务的方法 参见文件和任务手册 在花了一整天的时间后,我观察到,对于要执行的任何任务:
ant
变量,然后使用
任务名称
exec()
运行该命令使用ApacheAnt API非常麻烦:你有没有看过[?@lucke84:不使用gradle就不能完成它?我想是的,但是你在groovy中尝试执行Ant任务,gradle只是简单地完成任务。实际上,我想不使用gradle就可以完成。我的意思是只使用内置的
Ant
对象,比如Ant.mkdir()
。请帮我个忙