[ 
https://issues.apache.org/jira/browse/MNG-5782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov closed MNG-5782.
-------------------------------
    Resolution: Auto Closed

This issue has been auto closed because it has been inactive for a long period 
of time. If you think this issue still applies, retest your problem with the 
most recent version of Maven and the affected component, reopen and post your 
results.

> Provide better documentation for deprecations in Maven 3
> --------------------------------------------------------
>
>                 Key: MNG-5782
>                 URL: https://issues.apache.org/jira/browse/MNG-5782
>             Project: Maven
>          Issue Type: Bug
>          Components: Documentation:  General
>    Affects Versions: 3.0
>            Reporter: Sergei S. Ivanov
>            Priority: Major
>
> Quite a few classes and methods in Maven core API have been marked as 
> deprecated as of Maven 3. Unfortunately, there is no documentation in the 
> code, which suggests what the valid alternatives might be. This creates a lot 
> of uncertainty for independent plugin developers, who are not privy to the 
> internal design and implementation decisions made by Maven core team.
> A few examples off the top of my head:
> * the entire {{ArtifactFactory}} interface
> * all but one of {{ArtifactResolver}} interface methods
> * {{MavenProject.getCompileArtifacts()}} method
> * {{MavenProject.getTestArtifacts()}} method
> I know that some functionality is now being implemented by Aether, but using 
> Aether directly is not an option if a compatibility with Maven [3.0, 3.1) is 
> required.
> Can you please provide javadoc for deprecated interfaces and methods, 
> explaining in greater detail the alternatives and the suggested migration 
> path.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to