将 Maven Java 编译器调试设置为 false 不会删除行号表吗?
2022-09-02 13:25:59
						也许这是我缺乏理解,但我本来以为在Maven Java项目中这样做会禁止所有调试信息进入类文件:
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <debug>false</debug>
                </configuration>
            </plugin>
但是,我刚刚测试了它,当局部变量表消失并且源文件引用消失时,行号表仍然存在。我做了一个,仍然得到这样的事情:javap -l MyClass
protected com.mycorp.myapp.randomMethod();
  LineNumberTable: 
   line 197: 0
   line 68: 4
   line 69: 9
   line 70: 14
   line 198: 19
显然,这些东西还在那里....我认为。