Fra*_*ank 4 ant netbeans compilation
几个月前我完成了一个Netbeans项目,它已经成功完成,完成了.但奇怪的是今天我碰巧调查它并重新编译它,没有改变任何东西,但得到了以下错误,我依稀记得我以前遇到类似的情况,只是重新编译它会很好,但不是这次,我重新编译了几次,同样的错误,重新启动了PC,并再次重新编译,同样的错误:
build-impl.xml:501: copylibs doesn't support the "indexMetaInf" attribute
Run Code Online (Sandbox Code Playgroud)
我从来没有碰过这个文件,也不知道为什么它工作正常,但这次失败了,出了什么问题,修复了什么?
似乎问题出在Ant的版本和新的Ant属性中indexMetaInf.
我有同样的问题,并认为有必要解释我是如何得到它的.
我使用NetBeans 6.8.
最近我安装了NetBeans 7.0.只是为了熟悉新功能.
我接受使用旧的NB6.8配置,当NB7.0问我第一次启动时.
那是错的!
所以.在项目列表中,我开始使用NB7.0和我那些旧的NB6.8项目.
问题是NB7.0不仅在项目列表中导入了我的旧项目; 但也
改变build-impl.xml了那些项目.
当我在NB6.8中打开我的项目并尝试编译它们时,"indexMetaInf"出现了错误.
在NB6.8中,默认使用Ant 1.7.1.似乎属性"indexMetaInf"仅受最新版Ant支持(可能从1.8.x开始).新版本的Ant与NB7.0一起安装,仅由NB7.0使用. NB6.8看不到它.
我build-impl.xml从subversion 更新了文件,它修复了问题.在我以前的build-impl.xml版本中没有indexMetaInf.
| 归档时间: |
|
| 查看次数: |
4792 次 |
| 最近记录: |