Это работает хорошо (после исправления plexus-compiler для использования последняя версия).
Моя проблема: трассировки стека отличаются, когда я компилирую код из командной строки. Например, когда я запускаю компилятор в IDE, я получаю следующий результат:
Код: Выделить всё
at com.some.Foo.method(Foo.java:312)
Код: Выделить всё
at com.some.Foo.method(com.some.Foo:312)
^^^^^^^^^^^^
Анализ файлов классов с помощью javap дает: р>
Код: Выделить всё
SourceFile: "Foo.java"
Код: Выделить всё
SourceFile: "com.some.Foo"
Подробнее здесь: https://stackoverflow.com/questions/936 ... the-comman