Howdy, Maven, by default uses maven-compiler-plugin, but that plugin itself is pluggable (can use javac, which is default, but also eclipse compiler, etc). The plugin by default uses javac.
But, for example maven compiler plugin _by default_ enables debug: https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#debug Inferior bytecode means what in this case? HTH Tamas On Sun, Dec 3, 2023 at 8:48 PM Dave Dyer <dd...@real-me.net> wrote: > > The problem I'm investigating is that the code produced by a > maven build is different, and inferior, to the code produced > but any javac I can find. My questions are, what java compiler > is it actually using, and of course, how can I change it? > > The best info I have is that it's using plexus-compiler-javac\2.8.4 > also, attempting to configure the maven-compiler-plugin artifact > only changes what jdk is used to invoke the plexus compiler, not > the compiler actually used to produce classes. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >