maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Archimedes Trajano (JIRA)" <>
Subject [jira] (MNG-3952) Create Deprecation Mechanism for Maven Artifacts
Date Mon, 21 Jul 2014 04:20:10 GMT


Archimedes Trajano commented on MNG-3952:

I guess I can try to deprecate using the above mechanism my net.trajano.project:java-project
since I don't think anyone should use it anymore and see what happens.

> Create Deprecation Mechanism for Maven Artifacts
> ------------------------------------------------
>                 Key: MNG-3952
>                 URL:
>             Project: Maven
>          Issue Type: Improvement
>          Components: Artifacts and Repositories, General
>    Affects Versions: 2.0.9
>         Environment: All
>            Reporter: Immo Huneke
> An example of the sort of problem that developers currently encounter can be seen at I have encountered
similar problems in the past, e.g. trying to decide which version of a plugin is the current
one or being unaware that an artifact I was using in a build had been superseded by another
with a different groupId and artifactId.
> I feel that Maven lacks a deprecation mechanism that would make it obvious to everyone
that they're using something out of date. The problem is that once an artifact (other than
a snapshot) has been published, it is never supposed to change thereafter. But it shouldn't
be impossible to devise a mechanism for adding deprecation and redirection to the associated
metadata. It would then be possible for the dependency resolver to display a warning whenever
a deprecated artifact was used in a build, either as a plugin or as a library.

This message was sent by Atlassian JIRA

View raw message