初学ant,所以还不是很熟悉,照着网上的说明,试着在自己的eclipse中使用,经过网上的指点,一般的标签之类的基本已经熟悉,可是在自己配置build.xml时,却总是提示basedir的路径不对的问题。
经过一番分析,发现自己犯了个错误,那就是把build.xml放到了WebContent下了。因而导致了路径不对这个错误。
然而,经过实验,我发觉build.xml放到WebContent下其实比放在根目录下更合适,为什么这么说呢,当我们
把build.xml放到更目录时,在<fileset dir="${basedir}/WebContent/WEB-INF/lib">中我们需要加上WebContent,感觉不
管是写的时候还是把这个项目部署到myeclipse上改起来有点麻烦,因为myeclipse是WebRoot。而放在WebContent下
时,${basedir}中就已经包含了WebContent或WebRoot,就不在需要添加了,不过同时相应的把sql文件也放
正WebContent或WebRoot,这个也是这个路径问题。
刚学ant,请勿拍砖。。。
初学者在Eclipse中使用Ant遇到basedir路径问题,错误地将build.xml放置在WebContent下。实验证明,build.xml放在WebContent下而非根目录更方便,因为可以简化<fileset>中的路径设置,避免在WebRoot项目部署时的路径调整。当build.xml位于WebContent,${basedir}已包含WebContent路径,无需额外指定。
2590

被折叠的 条评论
为什么被折叠?



