[
http://jira.codehaus.org/browse/MNG-3902?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason van Zyl updated MNG-3902:
-------------------------------
Fix Version/s: (was: 3.0-alpha-3)
3.0-alpha-4
> Remove visibility MavenProjectBuilder#buildStandaloneSuperProject
> -----------------------------------------------------------------
>
> Key: MNG-3902
> URL: http://jira.codehaus.org/browse/MNG-3902
> Project: Maven 2
> Issue Type: Task
> Affects Versions: 3.0-alpha-1
> Reporter: Jason van Zyl
> Fix For: 3.0-alpha-4
>
>
> This method does not need to be exposed beyond the project building code.
> It's used currently in two places:
> 1) To provide a default model when you execute a goal that has no POM. Here
> we have to deal gracefully without its presence because there may actually be
> times we need to know when there is no POM available. The null pattern here
> cause the exposure of this method and propagated lots of internal logic that
> can no longer differentiate when a project is present or not.
> 2) To get the default remote repositories. These should be placed somewhere
> else as simple values so that we don't have to invoke such a big piece of
> machinery just to extract those values.
> Need to find all the plugins that may rely on this method, as almost every
> method in the project builder is being misused in one plugin or another.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira