关于ANT的javac参数配置问题

try_lan 2009-12-05 10:01:08
ant build.xml中<javac>部分配置如下:

<javac srcdir="web/WEB-INF/src"
destdir="web/WEB-INF/classes"
classpath="web/WEB-INF/lib/*.jar"/>

在执行编译过程中web/WEB-INF/lib下的jar包中的类文件不能被实际加载,导致代码编译不能通过,ant执行结果日志中提示很多类找不到,实际这些类都在jar包中;
如果将web/WEB-INF/lib下的jar包用<pathelement path="web/WEB-INF/lib/a.jar" />的方式一个一个罗列出来,编译的时候则jar包中的类才可以被加载,代码才能编译通过;


请教上述是什么原因,classpath参数要如何配置才有效,因为觉得一个一个列入jar包很麻烦,也不便于维护,所有希望能用指定jar包路径的方法来载入所有编译时需要用到的类文件
...全文
2374 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一头头 2009-12-06
  • 打赏
  • 举报
回复
<classpath location="${src}"/>

然后在build.properties里面加上
src=xxxxxx
boboo_2000_0 2009-12-05
  • 打赏
  • 举报
回复
楼主可以参考下面文章进行配置:
http://blog.csdn.net/boboo_2000_0/archive/2009/10/13/4666044.aspx

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧