浏览 1529 次
锁定老帖子 主题:Groovy AntBuilder挺实用
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-05-21
以前总是看文档,多着也就是用它发过email
这次派上了点用场,发现比ant的build.xml还是轻便简单一些
需求:
svn commit一个web工程,classes文件夹下没有编译的。
贴个代码,groovy一下就可以了
List jarPathList = [] String d = "./lib/" new File(d).eachFile{ if(it.name.endsWith('jar')) jarPathList << d + it.name } String libPath = jarPathList.join(';') String catalinaBase = 'tomcat-home-path' libPath += ";" + catalinaBase + 'lib/servlet-api.jar' def ant = new AntBuilder() ant.javac(srcdir:'./src', classpath:libPath, destdir:'./classes', includes:'**/*.java', fork:'true') ant.echo('Done')把这个文件放到WEB-INF下,运行下就好 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |