我正在使用 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 以匹配文件名。
谢谢。
最佳答案
我已经解决了这个问题。不是 Ant 的问题,是javac
引起的。我以前的jdk是openjdk-1.6-jdk
,它不会打印路径。一旦我更改为 gcj-4.6,路径就会被打印出来。看来 openjdk-1.7 也解决了这个问题。
关于java - 如何让 Ant 打印完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8469361/