You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Chris Kilding (Jira)" <ji...@apache.org> on 2021/09/08 14:35:00 UTC

[jira] [Commented] (MNG-7240) Add deprecation indicator property to Maven core

    [ https://issues.apache.org/jira/browse/MNG-7240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17411969#comment-17411969 ] 

Chris Kilding commented on MNG-7240:
------------------------------------

Based on previous discussion on the mailing list, this is not a property of artifacts themselves and therefore it should not go in the POM. Rather, it's a label which can be applied to artifacts to deprecate them (and also removed to undeprecate them in the future). This makes it metadata.

The intuitive place to put this property is metadata.mdo:

[https://github.com/apache/maven/blob/76d7f58a61eb6aea8d2e8b78551e5d500cc74f6e/maven-repository-metadata/src/main/mdo/metadata.mdo]

However that may not be the only place to put it. Discussion welcome

> Add deprecation indicator property to Maven core
> ------------------------------------------------
>
>                 Key: MNG-7240
>                 URL: https://issues.apache.org/jira/browse/MNG-7240
>             Project: Maven
>          Issue Type: Sub-task
>            Reporter: Chris Kilding
>            Priority: Minor
>
> Add the deprecation indicator property to the appropriate part of Maven's core model.
> (This is the prerequisite for any downstream code that uses deprecation indicators.)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)