apache / apache/maven

[MNG-8130] Feature to replace plugin provided by lifecycle

Open
#10,489 2 comments 0 reactions 0 assignees View on GitHub
enhancement priority:major
Dominant language
Java
Stars
5.3k
Forks
3.1k
Avg merge
20h 42m
Merged PRs (30d)
297

Description

**[Tamas Cservenak](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=cstamas)** opened **[MNG-8130](https://issues.apache.org/jira/browse/MNG-8130?redirect=false)** and commented

Lifecycle define plugins like G:A:V. We've seen several practices how to "replace" (usually core) plugin with some non-core one. This most often involves some hacks, like lifecycle participant, that "rewrites" model upon it is loaded. This is hacky.

We need some clear way, to be able to replace plugins, like by providing some "instead of G:A:V I want to use G':A':V'" and maven should just obey. No tricks, no hacks, no fuss.

---
No further details from [MNG-8130](https://issues.apache.org/jira/browse/MNG-8130?redirect=false)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.