Skip to content

[MPLUGIN-522] The auto prerequisites are way too aggressive #825

Open
@jira-importer

Description

@jira-importer

Tamas Cservenak opened MPLUGIN-522 and commented

IMHO the implementation done in MPLUGIN-425 and MPLUGIN-424 are wrong.

They are way too aggresive and violate backward compatibility: if new feature is not explicitly set by user, code should not "come up" with some automatic value. By having the value not set simply means user does not want to use it.

This is especially true for (maven or java) prerequisite, as it creates HARD BREAKAGE if not met. Use of prerequisite is opt-in, but now it is FORCED onto user.

Konrad Windszus 


Issue Links:

  • MPLUGIN-523 Split Maven3 and Maven4 support
    ("is blocked by")
  • MNG-7566 Allow a Maven plugin to require a Java version through its plugin descriptor
    ("is caused by")
  • MPLUGIN-425 Plugin descriptor should contain the requiredJavaVersion/requiredMavenVersion
    ("is caused by")

Remote Links:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriority:majorMajor loss of function

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions