Возможно, это мое непонимание, но я бы предположил, что выполнение этого в проекте Maven Java отключит попадание всей отладочной информации в файл класса:
Код: Выделить всё
org.apache.maven.plugins
maven-compiler-plugin
false
Однако я только что протестировал его, и хотя таблица локальных переменных исчезла и ссылка на исходный файл исчезла, таблица номеров строк все еще присутствует. Я выполнил javap -l MyClass и все равно получил что-то вроде:
Код: Выделить всё
protected com.mycorp.myapp.randomMethod();
LineNumberTable:
line 197: 0
line 68: 4
line 69: 9
line 70: 14
line 198: 19
Очевидно, что этот материал все еще там… Я думаю.
Подробнее здесь:
https://stackoverflow.com/questions/422 ... mber-table