Deprecate the debug flag by desruisseaux · Pull Request #953 · apache/maven-compiler-plugin (original) (raw)

There are other parameters that are deprecated in this plugin. The following list is copied from the wiki:

Some of those parameters are still extensively used. For example, the recent pull request #948 was a lot about fixing the support of <compileSourceRoots>: and <multiReleaseOutput>, which are deprecated. Despite being deprecated, I suspect that those parameters will stay there for many years.

The <debug> parameter would probably be much easier to remove, but since there is many other deprecated parameters anyway, maybe we should do a two step process: keep all of them for now for making the transition from plugin 3.x to 4.x as easy as possible, then after the plugin gains some acceptance, decide a plan about what to do with deprecated parameters.