Как заставить муравья печатать полный путь - PullRequest
1 голос
/ 12 декабря 2011

Я использую муравей для компиляции проекта 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 в соответствии с именем файла.

спасибо.

1 Ответ

1 голос
/ 12 декабря 2011

Я решил эту проблему. Дело не в муравье, оно вызвано javac. Мой предыдущий jdk openjdk-1.6-jdk, он не будет печатать путь. Как только я перейду на gcj-4.6, путь будет напечатан. Похоже, что openjdk-1.7 также исправляет эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...