apache / apache/maven-mvnd

[discussion] synchronization of code copied from Maven core

Open
#609 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
3.5k
Forks
250
Avg merge
16h 22m
Merged PRs (30d)
36

Description

We can find classes like:
https://github.com/apache/maven-mvnd/blob/master/daemon/src/main/java/org/mvndaemon/mvnd/plugin/CliMavenPluginManager.java

Where we have comments:

> This file is based on maven DefaultMavenPluginManager and changed in order
> to better support parallel builds. See https://github.com/mvndaemon/mvnd/issues/310

But the based on class can change ... like in: https://github.com/apache/maven/pull/285

Should it be synchronized, tracked in some ways?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with daemon/src/main/java/org/mvndaemon/mvnd/plugin/CliMavenPluginManager.java and compare it with Maven's DefaultMavenPluginManager, including the referenced Maven pull request. Determine how changes in the upstream class should be tracked or synchronized while preserving mvnd's parallel-build changes; done means documenting or implementing an agreed maintenance approach.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.