将Maven Java编译器调试设置为false不会删除行号表?

也许这是我缺乏理解,但我会假设在Maven Java项目中执行此操作会禁用所有调试信息进入Class文件:

 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 

显然,这些东西还在那里……我想。

这看起来像MCOMPILER-114 。 使用以下似乎适用于插件的版本2.3.2:

   org.apache.maven.plugins maven-compiler-plugin 2.3.2  true none   

(是的,我知道,这不是文档所说的,但是,它有效)