Skip to content

[MCOMPILER-605] Unused Parameters in Maven Compiler Plugin #909

@jira-importer

Description

@jira-importer

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions