Skip to content

Drop outdated modules #792

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

ascheman
Copy link
Contributor

These modules are either already archived or otherwise outdated, e.g.,

  • rely on Java 7
  • were already dropped from frequent build or even aggregator builds.

Detected in the course of support-and-care/maven-support-and-care#77. Cf. https://github.com/support-and-care/maven-support-and-care/blob/main/src/docs/epics/77-maven-due-diligence/index.adoc#archived-components and apache/maven-sources#23.

Following this checklist to help us incorporate your
contribution quickly and easily:

  • Your pull request should address just one issue, without pulling in other changes.
  • Each commit in the pull request should have a meaningful subject line and body.
    Note that commits might be squashed by a maintainer on merge.
  • Run mvn site and examine output in target/site directory.
    Site will also be built on your pull request automatically and attached to GitHub Action result.

If your pull request is about ~20 lines of code you don't need to sign an
Individual Contributor License Agreement if you are unsure
please ask on the developers list.

To make clear that you license your contribution under
the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.

Sorry, something went wrong.

@ascheman ascheman force-pushed the bugfix/drop-oudated-components branch from 38913ec to 29a8ace Compare May 26, 2025 08:10
@@ -224,16 +221,3 @@ The components in Git are shown in the following table.
| [Apache Maven Default Skin](/skins/maven-default-skin/) | [`https://gitbox.apache.org/repos/asf/maven-default-skin.git`](https://gitbox.apache.org/repos/asf/maven-default-skin.git) | [GitHub](https://github.com/apache/maven-default-skin/) | [JIRA MSKINS](https://issues.apache.org/jira/projects/MSKINS) |
| [Apache Maven Fluido Skin](/skins/maven-fluido-skin/) | [`https://gitbox.apache.org/repos/asf/maven-fluido-skin.git`](https://gitbox.apache.org/repos/asf/maven-fluido-skin.git) | [GitHub](https://github.com/apache/maven-fluido-skin/) | [GitHub Issues](https://github.com/apache/maven-fluido-skin/issues) |

#### Components in Subversion
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like to keep these old links

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, I keep it, maybe we can discuss it some time.


| Content | Repository | Mirror |
|:-------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------|:--------------------------------------------------:|
| Maven Project (mainly KEYS) | [`https://svn.apache.org/viewvc/maven/project`](https://svn.apache.org/repos/asf/maven/project/) | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

only this one IMHO can be removed as migrated

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, will drop this

@@ -196,16 +196,13 @@ The components in Git are shown in the following table.
| Content | Repository | Mirror | Issues |
|:------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------:|:-------------------------------------------------------------------------------:|
| [Apache Maven Archiver](/shared/maven-archiver/) | [`https://gitbox.apache.org/repos/asf/maven-archiver.git`](https://gitbox.apache.org/repos/asf/maven-archiver.git) | [GitHub](https://github.com/apache/maven-archiver/) | [GitHub Issues](https://github.com/apache/maven-archiver/issues) |
| [Apache Maven Artifact Resolver](/shared/maven-artifact-resolver/) | [`https://gitbox.apache.org/repos/asf/maven-artifact-resolver.git`](https://gitbox.apache.org/repos/asf/maven-artifact-resolver.git) | [GitHub](https://github.com/apache/maven-artifact-resolver/) | [JIRA MRESOLVER](https://issues.apache.org/jira/projects/MRESOLVER) |
| [Apache Maven Artifact Transfer](/shared/maven-artifact-transfer/) | [`https://gitbox.apache.org/repos/asf/maven-artifact-transfer.git`](https://gitbox.apache.org/repos/asf/maven-artifact-transfer.git) | [GitHub](https://github.com/apache/maven-artifact-transfer/) | [JIRA MSHARED](https://issues.apache.org/jira/projects/MSHARED) |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AFAIK, maven-artifact-transfer has not been retired yet, isn't it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was marked as deprecated in its README by @gnodet.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok I see: nothing from retirement steps have been done = https://maven.apache.org/developers/retirement-plan-plugins.html#Clean_up_after_the_release

instead of removing as part of this fix, we need to proper organize the retirement

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've created https://issues.apache.org/jira/browse/MSHARED-1478 for proper retirement. Until this is done it needs to be listed.

| [Apache MavenCommon Artifact Filters](/shared/maven-common-artifact-filters/) | [`https://gitbox.apache.org/repos/asf/maven-common-artifact-filters.git`](https://gitbox.apache.org/repos/asf/maven-common-artifact-filters.git) | [GitHub](https://github.com/apache/maven-common-artifact-filters/) | [GitHub Issues](https://github.com/apache/maven-common-artifact-filters/issues) |
| [Apache Maven Dependency Analyzer](/shared/maven-dependency-analyzer/) | [`https://gitbox.apache.org/repos/asf/maven-dependency-analyzer.git`](https://gitbox.apache.org/repos/asf/maven-dependency-analyzer.git) | [GitHub](https://github.com/apache/maven-dependency-analyzer/) | [GitHub Issues](https://github.com/apache/maven-dependency-analyzer/issues) |
| [Apache Maven Dependency Tree](/shared/maven-dependency-tree/) | [`https://gitbox.apache.org/repos/asf/maven-dependency-tree.git`](https://gitbox.apache.org/repos/asf/maven-dependency-tree.git) | [GitHub](https://github.com/apache/maven-dependency-tree/) | [GitHub Issues](https://github.com/apache/maven-dependency-tree/issues) |
| [Apache Maven Filtering](/shared/maven-filtering/) | [`https://gitbox.apache.org/repos/asf/maven-filtering.git`](https://gitbox.apache.org/repos/asf/maven-filtering.git) | [GitHub](https://github.com/apache/maven-filtering/) | [GitHub Issues](https://github.com/apache/maven-filtering/issues) |
| [Apache Maven Invoker](/shared/maven-invoker/) | [`https://gitbox.apache.org/repos/asf/maven-invoker.git`](https://gitbox.apache.org/repos/asf/maven-invoker.git) | [GitHub](https://github.com/apache/maven-invoker/) | [GitHub Issues](https://github.com/apache/maven-invoker/issues) |
| [Apache Maven Jarsigner](/shared/maven-jarsigner/) | [`https://gitbox.apache.org/repos/asf/maven-jarsigner.git`](https://gitbox.apache.org/repos/asf/maven-jarsigner.git) | [GitHub](https://github.com/apache/maven-jarsigner/) | [JIRA MSHARED](https://issues.apache.org/jira/projects/MSHARED) |
| [Apache Maven Mapping](/shared/maven-mapping/) | [`https://gitbox.apache.org/repos/asf/maven-mapping.git`](https://gitbox.apache.org/repos/asf/maven-mapping.git) | [GitHub](https://github.com/apache/maven-mapping/) | [JIRA MSHARED](https://issues.apache.org/jira/projects/MSHARED) |
| [Apache Maven Project Utils](/shared/maven-project-utils/) | [`https://gitbox.apache.org/repos/asf/maven-project-utils.git`](https://gitbox.apache.org/repos/asf/maven-project-utils.git) | [GitHub](https://github.com/apache/maven-project-utils/) | [JIRA MSHARED](https://issues.apache.org/jira/projects/MSHARED) |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was marked as to be archived in it's README by @slachiewicz.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as previous

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've created https://issues.apache.org/jira/browse/MSHARED-1477 for proper retirement. Until this is done it needs to be listed.

@ascheman ascheman force-pushed the bugfix/drop-oudated-components branch from 29a8ace to 73c331c Compare May 27, 2025 09:54
@@ -196,16 +196,13 @@ The components in Git are shown in the following table.
| Content | Repository | Mirror | Issues |
|:------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------:|:-------------------------------------------------------------------------------:|
| [Apache Maven Archiver](/shared/maven-archiver/) | [`https://gitbox.apache.org/repos/asf/maven-archiver.git`](https://gitbox.apache.org/repos/asf/maven-archiver.git) | [GitHub](https://github.com/apache/maven-archiver/) | [GitHub Issues](https://github.com/apache/maven-archiver/issues) |
| [Apache Maven Artifact Resolver](/shared/maven-artifact-resolver/) | [`https://gitbox.apache.org/repos/asf/maven-artifact-resolver.git`](https://gitbox.apache.org/repos/asf/maven-artifact-resolver.git) | [GitHub](https://github.com/apache/maven-artifact-resolver/) | [JIRA MRESOLVER](https://issues.apache.org/jira/projects/MRESOLVER) |
| [Apache Maven Artifact Transfer](/shared/maven-artifact-transfer/) | [`https://gitbox.apache.org/repos/asf/maven-artifact-transfer.git`](https://gitbox.apache.org/repos/asf/maven-artifact-transfer.git) | [GitHub](https://github.com/apache/maven-artifact-transfer/) | [JIRA MSHARED](https://issues.apache.org/jira/projects/MSHARED) |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've created https://issues.apache.org/jira/browse/MSHARED-1478 for proper retirement. Until this is done it needs to be listed.

| [Apache MavenCommon Artifact Filters](/shared/maven-common-artifact-filters/) | [`https://gitbox.apache.org/repos/asf/maven-common-artifact-filters.git`](https://gitbox.apache.org/repos/asf/maven-common-artifact-filters.git) | [GitHub](https://github.com/apache/maven-common-artifact-filters/) | [GitHub Issues](https://github.com/apache/maven-common-artifact-filters/issues) |
| [Apache Maven Dependency Analyzer](/shared/maven-dependency-analyzer/) | [`https://gitbox.apache.org/repos/asf/maven-dependency-analyzer.git`](https://gitbox.apache.org/repos/asf/maven-dependency-analyzer.git) | [GitHub](https://github.com/apache/maven-dependency-analyzer/) | [GitHub Issues](https://github.com/apache/maven-dependency-analyzer/issues) |
| [Apache Maven Dependency Tree](/shared/maven-dependency-tree/) | [`https://gitbox.apache.org/repos/asf/maven-dependency-tree.git`](https://gitbox.apache.org/repos/asf/maven-dependency-tree.git) | [GitHub](https://github.com/apache/maven-dependency-tree/) | [GitHub Issues](https://github.com/apache/maven-dependency-tree/issues) |
| [Apache Maven Filtering](/shared/maven-filtering/) | [`https://gitbox.apache.org/repos/asf/maven-filtering.git`](https://gitbox.apache.org/repos/asf/maven-filtering.git) | [GitHub](https://github.com/apache/maven-filtering/) | [GitHub Issues](https://github.com/apache/maven-filtering/issues) |
| [Apache Maven Invoker](/shared/maven-invoker/) | [`https://gitbox.apache.org/repos/asf/maven-invoker.git`](https://gitbox.apache.org/repos/asf/maven-invoker.git) | [GitHub](https://github.com/apache/maven-invoker/) | [GitHub Issues](https://github.com/apache/maven-invoker/issues) |
| [Apache Maven Jarsigner](/shared/maven-jarsigner/) | [`https://gitbox.apache.org/repos/asf/maven-jarsigner.git`](https://gitbox.apache.org/repos/asf/maven-jarsigner.git) | [GitHub](https://github.com/apache/maven-jarsigner/) | [JIRA MSHARED](https://issues.apache.org/jira/projects/MSHARED) |
| [Apache Maven Mapping](/shared/maven-mapping/) | [`https://gitbox.apache.org/repos/asf/maven-mapping.git`](https://gitbox.apache.org/repos/asf/maven-mapping.git) | [GitHub](https://github.com/apache/maven-mapping/) | [JIRA MSHARED](https://issues.apache.org/jira/projects/MSHARED) |
| [Apache Maven Project Utils](/shared/maven-project-utils/) | [`https://gitbox.apache.org/repos/asf/maven-project-utils.git`](https://gitbox.apache.org/repos/asf/maven-project-utils.git) | [GitHub](https://github.com/apache/maven-project-utils/) | [JIRA MSHARED](https://issues.apache.org/jira/projects/MSHARED) |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've created https://issues.apache.org/jira/browse/MSHARED-1477 for proper retirement. Until this is done it needs to be listed.

@@ -56,18 +54,14 @@ left to right direction

'hidden dependencies to change layout
"archiver" -[hidden]down- "artifact-resolver"
"artifact-resolver" -[hidden]down- "artifact-transfer"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs to be listed until proper retirement (see above)

"dependency-analyzer" -[hidden]down- "dependency-tree"
"dependency-tree" -[hidden]down- "file-management"
"file-management" -[hidden]down- "filtering"

"dependency-analyzer" -[hidden]left- "invoker"
"invoker" -[hidden]down- "jarsigner"
"jarsigner" -[hidden]down- "mapping"
"mapping" -[hidden]down- "project-utils"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs to be listed until proper retirement (see above)

@@ -80,7 +74,6 @@ left to right direction

url of "archiver" is [[https://github.com/apache/maven-archiver]]
url of "artifact-resolver" is [[https://github.com/apache/maven-resolver]]
url of "artifact-transfer" is [[https://github.com/apache/maven-artifact-transfer]]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs to be listed until proper retirement (see above)

@@ -89,7 +82,6 @@ url of "filtering" is [[https://github.com/apache/maven-filtering]]
url of "invoker" is [[https://github.com/apache/maven-invoker]]
url of "jarsigner" is [[https://github.com/apache/maven-jarsigner]]
url of "mapping" is [[https://github.com/apache/maven-mapping]]
url of "project-utils" is [[https://github.com/apache/maven-project-utils]]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs to be listed until proper retirement (see above)

These modules are either already archived or otherwise outdated, i.e.,
were already dropped from frequent build or even aggregator builds.

Detected in the course of support-and-care/maven-support-and-care#77.
Cf. https://github.com/support-and-care/maven-support-and-care/blob/main/src/docs/epics/77-maven-due-diligence/index.adoc#archived-components
and apache/maven-sources#23.
@ascheman ascheman force-pushed the bugfix/drop-oudated-components branch from 73c331c to d9313e3 Compare June 21, 2025 20:18
@Bukama
Copy link
Contributor

Bukama commented Jun 26, 2025

Talking to @ascheman right now at JSail. After explaining how retirement process works, he decided to cancel the PR and said I can also close it, as I have it open on my notebook.

@Bukama Bukama closed this Jun 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants