-
Notifications
You must be signed in to change notification settings - Fork 182
Description
Chen Zhang opened MCOMPILER-605 and commented
Hi ,
I’m a researcher specializing in software engineering, and I'm currently exploring configuration issues related to Maven, with a particular focus on the maven-compiler-plugin. I have some questions and observations I'd like to share, but I am not sure if this is the best place to post them. If not, I apologize in advance.
Recently, I studied the documentation of the maven-compiler-plugin and analyzed its usage across more than 3,000 projects. During this investigation, I noticed that several parameters—such as enablePreview, staleMillis, fileExtensions, showCompilationChanges, and skipMultiThreadWarning—are never utilized in these projects. This observation made me curious about the design rationale behind these parameters and their intended use cases. Are these parameters still relevant, or do you think their usefulness has diminished over time?
Moreover, considering that Maven provides an extensive range of plugins and configuration parameters, I wonder whether the abundance of parameters might become burdensome for users, especially when they have to familiarize themselves with so many settings. Have there been any discussions or considerations about potentially removing parameters that are rarely used?
No further details from MCOMPILER-605