首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AntBuilder有什么问题吗?

AntBuilder有什么问题吗?
EN

Stack Overflow用户
提问于 2011-06-03 17:29:07
回答 2查看 1.9K关注 0票数 4

当我部署grails应用程序时,它在AntBuilder类中显示classnotfound异常?我需要向项目中添加任何jar文件吗?提前谢谢。

代码语言:javascript
复制
java.lang.ClassNotFoundException: org.apache.tools.ant.launch.AntMain
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at org.apache.tools.ant.Project.initProperties(Project.java:308)
    at org.apache.tools.ant.Project.init(Project.java:295)
    at com.cabot.reader.BookController$_closure5.doCall(BookController.groovy:109)
    at com.cabot.reader.BookController$_closure5.doCall(BookController.groovy)
    at java.lang.Thread.run(Unknown Source)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-03 23:23:36

Ant jar在run-app中可用,因为它们是运行脚本所必需的。但是jars并不包含在war中,因为一般而言,web应用程序不会使用Ant。但是您可以通过在grails-app/conf/BuildConfig.groovy中声明依赖项来包含它们

代码语言:javascript
复制
dependencies {
   compile 'org.apache.ant:ant:1.7.1'
   compile 'org.apache.ant:ant-launcher:1.7.1'
}
票数 8
EN

Stack Overflow用户

发布于 2011-06-04 13:35:33

你可能想看看http://grails.org/plugin/grails-ant

它按照Burt的建议进行操作,并将ant动态属性添加到控制器和其他工件中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6225277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档