我正在使用ant来编译android项目。但是当发生编译错误时,它始终只打印文件名而不是路径+文件名。
这样的事情:
compile:
[javac] /home/ccheng/program/predecate_android_sdk/tools/ant/main_rules.xml:384: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 2 source files to /home/ccheng/workspace_helio/android_test/bin/classes
[javac] MainActivity.java:25: not a statement
[javac] asdfasdf
[javac] ^
[javac] MainActivity.java:25: ';' expected
[javac] asdfasdf
[javac] ^
[javac] 2 errors
因此,无论我如何努力配置我的vim,文件名总是无法匹配。我怀疑必须有一种方法让ant打印完整路径或配置vim以匹配文件名。
感谢。
答案 0 :(得分:1)
我已经解决了这个问题。它不是关于蚂蚁,而是由javac
引起的。我之前的jdk是openjdk-1.6-jdk
,它不会打印路径。一旦我改为gcj-4.6,就会打印出路径。看来openjdk-1.7也解决了这个问题。