ant的新手之旅--运行时的参数问题导致不能生成映射文件

  JavaEE学习过程中用到ant,但是配置好build.xml文件之后死活不能生成映射文件,看书研究、网上找答案,弄了一天还是搞不好,ant的基本架构都十分清楚了,快绝望的时候,随便拿了个网上10行不到的build.xml及最简单的helloworld源文件来做一下实验,看看人家的build.xml行不行,如果不行的话肯定就是我的ant有问题了,那我也就不再纠结这个事儿了。实验结果却是成功生成了映射文件!我立马兴奋得跳了起来,马上寻找他的build.xml和我的有什么不同,结果发现了一个主要不同点,就是在<project/>元素里面的default属性,他的build.xml明确写明了要执行的target名字,但是我的却是一个空值。。。而我在命令行输入ant命令时,却始终忘记了加上要执行的[target](注:ant的执行命令一般格式应为:ant [target1[target2[target3]...]]),结果导致里面一个target都没执行,郁闷。。不过现在终于弄好了,这个过程也算是一个学习吧,学到了蛮多东西。

  所以如果各位新手遇到和我一样的问题,不妨先检查一下你的default属性是否为空,而你在输入ant命令时又忘了加上target,这样就会导致你什么target都没被执行到,因而引发奇怪的现象,当然,好的习惯还是对default属性设上一个肯定会执行的target,诸如complie之类的target,这样可以防止新手出现这种错误。

转载于:https://www.cnblogs.com/tiger02/archive/2012/05/01/2477671.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值