[size=small]刚刚在myeclipse中导入一个有ant build.xml项目,build时直接中断,无法进行。
研究再三,出现此问题的原因应该是配置文件中有错误的配置项,导致build无法通过,有点类似于JAVA中有异常没有捕获而无法编译的情况。所以解决方案有2种。
第一种就是解决问题,在build.xml中将错误的路径,错误配置项去除,即可build通过,此方法可以根本解决当前项目的问题,如果其他项目也无法build通过,也需要进入配置文件中进行修改,此方法比较浪费时间,
第二种就是抛出问题,自身不解决,记录下问题即可。ant可以聪明地忽略掉那些配置有问题的地方,在不影响大局的情况下将你的项目编译成功,并在编译结束时记录下哪些地方有问题。
第一种方法就不给具体例子了,有兴趣的朋友可以自己去改改,我想应该是可以的。
第二种方法也很简单,下面来看教程
[/size][size=medium][color=red]第一步[/color][/size]:
[img]http://dl.iteye.com/upload/attachment/0080/6772/2b11196a-b4c0-3220-ac07-db178988de37.jpg[/img]
此时选中External Tools Configuration选项,打开External Tools Configuration
[size=medium][color=red]第二步:[/color][/size]
[img]http://dl.iteye.com/upload/attachment/0080/6756/8c98124f-1b89-3f33-8111-71d2fe858dd8.jpg[/img]
此时在Arguments中加上-logger org.apache.tools.ant.NoBannerLogger这句话就OK了~
[align=right][size=medium]以上仅个人观点,有什么不对的,欢迎指出。[/size][/align]
研究再三,出现此问题的原因应该是配置文件中有错误的配置项,导致build无法通过,有点类似于JAVA中有异常没有捕获而无法编译的情况。所以解决方案有2种。
第一种就是解决问题,在build.xml中将错误的路径,错误配置项去除,即可build通过,此方法可以根本解决当前项目的问题,如果其他项目也无法build通过,也需要进入配置文件中进行修改,此方法比较浪费时间,
第二种就是抛出问题,自身不解决,记录下问题即可。ant可以聪明地忽略掉那些配置有问题的地方,在不影响大局的情况下将你的项目编译成功,并在编译结束时记录下哪些地方有问题。
第一种方法就不给具体例子了,有兴趣的朋友可以自己去改改,我想应该是可以的。
第二种方法也很简单,下面来看教程
[/size][size=medium][color=red]第一步[/color][/size]:
[img]http://dl.iteye.com/upload/attachment/0080/6772/2b11196a-b4c0-3220-ac07-db178988de37.jpg[/img]
此时选中External Tools Configuration选项,打开External Tools Configuration
[size=medium][color=red]第二步:[/color][/size]
[img]http://dl.iteye.com/upload/attachment/0080/6756/8c98124f-1b89-3f33-8111-71d2fe858dd8.jpg[/img]
此时在Arguments中加上-logger org.apache.tools.ant.NoBannerLogger这句话就OK了~
[align=right][size=medium]以上仅个人观点,有什么不对的,欢迎指出。[/size][/align]