[Grails] 请教一下gant

wavelet 2010-03-20
grails的命令行打包已经很好了

但是一些原因导致我需要用ant和grails继承打包

我的代码如下:


ant.property(environment:"env")                             
grailsHome = ant.antProject.properties."env.GRAILS_HOME"

ant.path(id:'classpath'){
  ant.fileset ( dir:"lib",includes:'*.jar')
}
	
ant.taskdef(name:"grails" , classname:"grails.ant.GrailsTask", classpathref:"classpath")

target ( build: build...') {
   println '开始打包...'
   ant.grails(script:"Clean",classpathref:"classpath")
   println '打包结束...'
}
setDefaultTarget ( build )


lib包下包含grails-bootstrap-1.2.0.jar和groovy-all-1.6.7.jar

这个配置是GrailsTask给出的标准配置(http://www.grails.org/doc/latest/api/grails/ant/GrailsTask.html)
可是我一在命令行执行gant,就会报错:
war:
开始打包...
: java.lang.ExceptionInInitializerError

BUILD FAILED
Total time: 2.58 seconds



求教这个是缺啥配置...
(lib包下包含我项目所需的所有的jar文件)
Global site tag (gtag.js) - Google Analytics