You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2014/07/05 14:19:01 UTC

git commit: Deprecate unused version of the project dependencies resovler in the core

Repository: maven
Updated Branches:
  refs/heads/master 963373726 -> 9cc2caeb9


Deprecate unused version of the project dependencies resovler in the core


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/9cc2caeb
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/9cc2caeb
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/9cc2caeb

Branch: refs/heads/master
Commit: 9cc2caeb9f54e44587e7642bb43592de7e177f4f
Parents: 9633737
Author: Jason van Zyl <ja...@tesla.io>
Authored: Sat Jul 5 08:18:38 2014 -0400
Committer: Jason van Zyl <ja...@tesla.io>
Committed: Sat Jul 5 08:18:38 2014 -0400

----------------------------------------------------------------------
 .../java/org/apache/maven/DefaultProjectDependenciesResolver.java   | 1 +
 .../src/main/java/org/apache/maven/ProjectDependenciesResolver.java | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResolver.java
----------------------------------------------------------------------
diff --git a/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResolver.java b/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResolver.java
index d511d1d..3511d90 100644
--- a/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResolver.java
+++ b/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResolver.java
@@ -42,6 +42,7 @@ import org.apache.maven.repository.RepositorySystem;
 import org.codehaus.plexus.component.annotations.Component;
 import org.codehaus.plexus.component.annotations.Requirement;
 
+@Deprecated
 @Component( role = ProjectDependenciesResolver.class )
 public class DefaultProjectDependenciesResolver
     implements ProjectDependenciesResolver

http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
----------------------------------------------------------------------
diff --git a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.java b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
index 7ae86fd..5a14b6f 100644
--- a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
+++ b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
@@ -28,6 +28,7 @@ import org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.execution.MavenSession;
 import org.apache.maven.project.MavenProject;
 
+@Deprecated
 public interface ProjectDependenciesResolver
 {
 


Re: git commit: Deprecate unused version of the project dependencies resovler in the core

Posted by Hervé BOUTEMY <he...@free.fr>.
thank you Jason

Regards,

Hervé

Le samedi 5 juillet 2014 15:59:31 Jason van Zyl a écrit :
> On Jul 5, 2014, at 3:16 PM, Jeff Jensen <je...@upstairstechnology.com> 
wrote:
> > Jason, for:
> >> 1) Include a "since" statement indicating at point the API was deprecated
> > 
> > You didn't mention if you are against doing so or not.  Do you find it of
> > value for yourself and others?
> 
> Certainly can't hurt, so I added a comment as such for the last deprecation.
> >> 2) include a statement pointing to the replacement API (or
> >> non-replacement
> >> and reason for same).
> > 
> > Do you find it possible and useful to add a comment with the @Deprecated
> > denoting just no replacement?  e.g. "With no direct replacement.  Correct
> > approach is xxxx." (not sure there is always a "correct approach" to
> > mention if the context is too vague).  I'm thinking since the hindsight is
> > it never should have been exposed, leave suggestion(s) for follow up work
> > as to where to go next, capturing the context change in mind at the point
> > of deprecation.
> > Or is it premature to do so with your in-progress work and will do so when
> > complete?
> 
> I just noted in the last change it's something that has no direct
> replacement and shouldn't have really been part of a publicly supported
> API.
> > I like your plan Jason.  I also like abstracting to eventually
> > evolve/remove like that.
> > 
> > 
> > PS I'm thankful you are back with a vengeance improving Maven core.
> > 
> > On Sat, Jul 5, 2014 at 1:34 PM, Jason van Zyl <ja...@takari.io> wrote:
> >> Generally when I use @Deprecate alone it means there is no replacement.
> >> But I marked this change with that sentiment.
> >> 
> >> Right now I consider Maven to be and end user tool. The jumble of
> >> components we have let leak to confuse most integrators I would not
> >> consider much of an API or SPI. With 4.0.0 I'm pretty much going to shut
> >> most things down and be very careful about what gets opened up again. I
> >> imagine 4.0.0 will be stable from a functionality perspective but take a
> >> while to reach a final 4.0.0. I plan to do the work in the 3.x line where
> >> I
> >> carefully collect everything that's deprecated and document what's going
> >> to
> >> be removed. The new APIs will collect in the 3.x line and I will use a
> >> tool
> >> to remove all the deprecated code to see the affect. Effectively
> >> branching
> >> by abstraction which is a technique I prefer. I can also see what APIs
> >> every plugin in Maven Central uses so that will give me some idea about
> >> what to instruct plugin developers to do in order to update.
> >> 
> >> On Jul 5, 2014, at 8:44 AM, William Ferguson <
> >> 
> >> william.ferguson@xandar.com.au> wrote:
> >>> The original Java deprecation guidelines were to
> >>> 1) Include a "since" statement indicating at point the API was
> >>> deprecated
> >>> 2) include a statement pointing to the replacement API (or
> >> 
> >> non-replacement
> >> 
> >>> and reason for same).
> >>> 
> >>> 
> >>> On Sat, Jul 5, 2014 at 10:34 PM, Robert Scholte <rf...@apache.org>
> >>> 
> >>> wrote:
> >>>> +1, I often hit deprecated code without knowing what to use instead. A
> >>>> hint would certainly help.
> >>>> 
> >>>> Robert
> >>>> 
> >>>> Op Sat, 05 Jul 2014 14:32:14 +0200 schreef Hervé BOUTEMY <
> >>>> herve.boutemy@free.fr>:
> >>>> 
> >>>> 
> >>>> when we deprecate somthing like this, we should add a hint on what to
> >>>> do
> >>>> 
> >>>>> instead: we have a bunch of deprecated things without any idea on what
> >> 
> >> to
> >> 
> >>>>> do
> >>>>> I don't know how we can fix the existing deprecations, but at least
> >>>>> I'd
> >>>>> like to
> >>>>> avoid adding more such "dead-end" deprecations
> >>>>> 
> >>>>> Regards,
> >>>>> 
> >>>>> Hervé
> >>>>> 
> >>>>> Le samedi 5 juillet 2014 12:19:01 jvanzyl@apache.org a écrit :
> >>>>>> Repository: maven
> >>>>>> Updated Branches:
> >>>>>> refs/heads/master 963373726 -> 9cc2caeb9
> >>>>>> 
> >>>>>> 
> >>>>>> Deprecate unused version of the project dependencies resovler in the
> >> 
> >> core
> >> 
> >>>>>> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
> >>>>>> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/9cc2caeb
> >>>>>> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/9cc2caeb
> >>>>>> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/9cc2caeb
> >>>>>> 
> >>>>>> Branch: refs/heads/master
> >>>>>> Commit: 9cc2caeb9f54e44587e7642bb43592de7e177f4f
> >>>>>> Parents: 9633737
> >>>>>> Author: Jason van Zyl <ja...@tesla.io>
> >>>>>> Authored: Sat Jul 5 08:18:38 2014 -0400
> >>>>>> Committer: Jason van Zyl <ja...@tesla.io>
> >>>>>> Committed: Sat Jul 5 08:18:38 2014 -0400
> >>>>>> 
> >>>>>> ---------------------------------------------------------------------
> >>>>>> -
> >>>>>> .../java/org/apache/maven/DefaultProjectDependenciesResolver.java   |
> >>>>>> 1 +
> >>>>>> .../src/main/java/org/apache/maven/ProjectDependenciesResolver.java |
> >>>>>> 1 +
> >>>>>> 2 files changed, 2 insertions(+)
> >>>>>> ---------------------------------------------------------------------
> >>>>>> -
> >>>>>> 
> >>>>>> 
> >>>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
> >>>>>> maven-core/src/ma
> >>>>>> in/java/org/apache/maven/DefaultProjectDependenciesResolver.java
> >>>>>> ---------------------------------------------------------------------
> >>>>>> -
> >>>>>> diff
> >>>>>> --git
> >>>>>> a/maven-core/src/main/java/org/apache/maven/
> >>>>>> DefaultProjectDependenciesResol
> >>>>>> ver.java
> >>>>>> b/maven-core/src/main/java/org/apache/maven/
> >>>>>> DefaultProjectDependenciesResol
> >>>>>> ver.java index d511d1d..3511d90 100644
> >>>>>> ---
> >>>>>> a/maven-core/src/main/java/org/apache/maven/
> >>>>>> DefaultProjectDependenciesResol
> >>>>>> ver.java +++
> >>>>>> b/maven-core/src/main/java/org/apache/maven/
> >>>>>> DefaultProjectDependenciesResol
> >>>>>> ver.java @@ -42,6 +42,7 @@ import
> >>>>>> org.apache.maven.repository.RepositorySystem; import
> >>>>>> org.codehaus.plexus.component.annotations.Component;
> >>>>>> import org.codehaus.plexus.component.annotations.Requirement;
> >>>>>> 
> >>>>>> +@Deprecated
> >>>>>> @Component( role = ProjectDependenciesResolver.class )
> >>>>>> public class DefaultProjectDependenciesResolver
> >>>>>> 
> >>>>>>    implements ProjectDependenciesResolver
> >>>>>> 
> >>>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
> >>>>>> maven-core/src/ma
> >>>>>> in/java/org/apache/maven/ProjectDependenciesResolver.java
> >>>>>> ---------------------------------------------------------------------
> >>>>>> -
> >>>>>> diff
> >>>>>> --git
> >> 
> >> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
> >> 
> >>>>>> jav
> >>>>>> a
> >> 
> >> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
> >> 
> >>>>>> jav
> >>>>>> a index 7ae86fd..5a14b6f 100644
> >>>>>> ---
> >> 
> >> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
> >> 
> >>>>>> jav
> >>>>>> a +++
> >> 
> >> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
> >> 
> >>>>>> jav
> >>>>>> a @@ -28,6 +28,7 @@ import
> >>>>>> org.apache.maven.artifact.resolver.ArtifactResolutionException;
> >>>>>> import
> >>>>>> org.apache.maven.execution.MavenSession;
> >>>>>> import org.apache.maven.project.MavenProject;
> >>>>>> 
> >>>>>> +@Deprecated
> >>>>>> public interface ProjectDependenciesResolver
> >>>>>> {
> >>>>> 
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>> 
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>> For additional commands, e-mail: dev-help@maven.apache.org
> >> 
> >> Thanks,
> >> 
> >> Jason
> >> 
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder,  Apache Maven
> >> http://twitter.com/jvanzyl
> >> http://twitter.com/takari_io
> >> ---------------------------------------------------------
> >> 
> >> A man enjoys his work when he understands the whole and when he
> >> is responsible for the quality of the whole
> >> 
> >> -- Christopher Alexander, A Pattern Language
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
> 
> the course of true love never did run smooth ...
> 
>  -- Shakespeare


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: git commit: Deprecate unused version of the project dependencies resovler in the core

Posted by Jason van Zyl <ja...@takari.io>.
On Jul 5, 2014, at 3:16 PM, Jeff Jensen <je...@upstairstechnology.com> wrote:

> Jason, for:
> 
>> 1) Include a "since" statement indicating at point the API was deprecated
> 
> You didn't mention if you are against doing so or not.  Do you find it of
> value for yourself and others?
> 

Certainly can't hurt, so I added a comment as such for the last deprecation.

> 
>> 2) include a statement pointing to the replacement API (or non-replacement
>> and reason for same).
> 
> Do you find it possible and useful to add a comment with the @Deprecated
> denoting just no replacement?  e.g. "With no direct replacement.  Correct
> approach is xxxx." (not sure there is always a "correct approach" to
> mention if the context is too vague).  I'm thinking since the hindsight is
> it never should have been exposed, leave suggestion(s) for follow up work
> as to where to go next, capturing the context change in mind at the point
> of deprecation.
> Or is it premature to do so with your in-progress work and will do so when
> complete?

I just noted in the last change it's something that has no direct replacement and shouldn't have really been part of a publicly supported API.

> 
> 
> I like your plan Jason.  I also like abstracting to eventually
> evolve/remove like that.
> 
> 
> PS I'm thankful you are back with a vengeance improving Maven core.
> 
> 
> On Sat, Jul 5, 2014 at 1:34 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> Generally when I use @Deprecate alone it means there is no replacement.
>> But I marked this change with that sentiment.
>> 
>> Right now I consider Maven to be and end user tool. The jumble of
>> components we have let leak to confuse most integrators I would not
>> consider much of an API or SPI. With 4.0.0 I'm pretty much going to shut
>> most things down and be very careful about what gets opened up again. I
>> imagine 4.0.0 will be stable from a functionality perspective but take a
>> while to reach a final 4.0.0. I plan to do the work in the 3.x line where I
>> carefully collect everything that's deprecated and document what's going to
>> be removed. The new APIs will collect in the 3.x line and I will use a tool
>> to remove all the deprecated code to see the affect. Effectively branching
>> by abstraction which is a technique I prefer. I can also see what APIs
>> every plugin in Maven Central uses so that will give me some idea about
>> what to instruct plugin developers to do in order to update.
>> 
>> On Jul 5, 2014, at 8:44 AM, William Ferguson <
>> william.ferguson@xandar.com.au> wrote:
>> 
>>> The original Java deprecation guidelines were to
>>> 1) Include a "since" statement indicating at point the API was deprecated
>>> 2) include a statement pointing to the replacement API (or
>> non-replacement
>>> and reason for same).
>>> 
>>> 
>>> On Sat, Jul 5, 2014 at 10:34 PM, Robert Scholte <rf...@apache.org>
>>> wrote:
>>> 
>>>> +1, I often hit deprecated code without knowing what to use instead. A
>>>> hint would certainly help.
>>>> 
>>>> Robert
>>>> 
>>>> Op Sat, 05 Jul 2014 14:32:14 +0200 schreef Hervé BOUTEMY <
>>>> herve.boutemy@free.fr>:
>>>> 
>>>> 
>>>> when we deprecate somthing like this, we should add a hint on what to do
>>>>> instead: we have a bunch of deprecated things without any idea on what
>> to
>>>>> do
>>>>> I don't know how we can fix the existing deprecations, but at least I'd
>>>>> like to
>>>>> avoid adding more such "dead-end" deprecations
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Hervé
>>>>> 
>>>>> Le samedi 5 juillet 2014 12:19:01 jvanzyl@apache.org a écrit :
>>>>> 
>>>>>> Repository: maven
>>>>>> Updated Branches:
>>>>>> refs/heads/master 963373726 -> 9cc2caeb9
>>>>>> 
>>>>>> 
>>>>>> Deprecate unused version of the project dependencies resovler in the
>> core
>>>>>> 
>>>>>> 
>>>>>> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
>>>>>> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/9cc2caeb
>>>>>> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/9cc2caeb
>>>>>> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/9cc2caeb
>>>>>> 
>>>>>> Branch: refs/heads/master
>>>>>> Commit: 9cc2caeb9f54e44587e7642bb43592de7e177f4f
>>>>>> Parents: 9633737
>>>>>> Author: Jason van Zyl <ja...@tesla.io>
>>>>>> Authored: Sat Jul 5 08:18:38 2014 -0400
>>>>>> Committer: Jason van Zyl <ja...@tesla.io>
>>>>>> Committed: Sat Jul 5 08:18:38 2014 -0400
>>>>>> 
>>>>>> ----------------------------------------------------------------------
>>>>>> .../java/org/apache/maven/DefaultProjectDependenciesResolver.java   |
>>>>>> 1 +
>>>>>> .../src/main/java/org/apache/maven/ProjectDependenciesResolver.java |
>>>>>> 1 +
>>>>>> 2 files changed, 2 insertions(+)
>>>>>> ----------------------------------------------------------------------
>>>>>> 
>>>>>> 
>>>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
>>>>>> maven-core/src/ma
>>>>>> in/java/org/apache/maven/DefaultProjectDependenciesResolver.java
>>>>>> ----------------------------------------------------------------------
>>>>>> diff
>>>>>> --git
>>>>>> a/maven-core/src/main/java/org/apache/maven/
>>>>>> DefaultProjectDependenciesResol
>>>>>> ver.java
>>>>>> b/maven-core/src/main/java/org/apache/maven/
>>>>>> DefaultProjectDependenciesResol
>>>>>> ver.java index d511d1d..3511d90 100644
>>>>>> ---
>>>>>> a/maven-core/src/main/java/org/apache/maven/
>>>>>> DefaultProjectDependenciesResol
>>>>>> ver.java +++
>>>>>> b/maven-core/src/main/java/org/apache/maven/
>>>>>> DefaultProjectDependenciesResol
>>>>>> ver.java @@ -42,6 +42,7 @@ import
>>>>>> org.apache.maven.repository.RepositorySystem; import
>>>>>> org.codehaus.plexus.component.annotations.Component;
>>>>>> import org.codehaus.plexus.component.annotations.Requirement;
>>>>>> 
>>>>>> +@Deprecated
>>>>>> @Component( role = ProjectDependenciesResolver.class )
>>>>>> public class DefaultProjectDependenciesResolver
>>>>>>    implements ProjectDependenciesResolver
>>>>>> 
>>>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
>>>>>> maven-core/src/ma
>>>>>> in/java/org/apache/maven/ProjectDependenciesResolver.java
>>>>>> ----------------------------------------------------------------------
>>>>>> diff
>>>>>> --git
>>>>>> 
>> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>>>>> jav
>>>>>> a
>>>>>> 
>> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>>>>> jav
>>>>>> a index 7ae86fd..5a14b6f 100644
>>>>>> ---
>>>>>> 
>> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>>>>> jav
>>>>>> a +++
>>>>>> 
>> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>>>>> jav
>>>>>> a @@ -28,6 +28,7 @@ import
>>>>>> org.apache.maven.artifact.resolver.ArtifactResolutionException; import
>>>>>> org.apache.maven.execution.MavenSession;
>>>>>> import org.apache.maven.project.MavenProject;
>>>>>> 
>>>>>> +@Deprecated
>>>>>> public interface ProjectDependenciesResolver
>>>>>> {
>>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>> 
>>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> A man enjoys his work when he understands the whole and when he
>> is responsible for the quality of the whole
>> 
>> -- Christopher Alexander, A Pattern Language
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

the course of true love never did run smooth ...

 -- Shakespeare










Re: git commit: Deprecate unused version of the project dependencies resovler in the core

Posted by Jeff Jensen <je...@upstairstechnology.com>.
Jason, for:

> 1) Include a "since" statement indicating at point the API was deprecated

You didn't mention if you are against doing so or not.  Do you find it of
value for yourself and others?


> 2) include a statement pointing to the replacement API (or non-replacement
> and reason for same).

Do you find it possible and useful to add a comment with the @Deprecated
denoting just no replacement?  e.g. "With no direct replacement.  Correct
approach is xxxx." (not sure there is always a "correct approach" to
mention if the context is too vague).  I'm thinking since the hindsight is
it never should have been exposed, leave suggestion(s) for follow up work
as to where to go next, capturing the context change in mind at the point
of deprecation.
Or is it premature to do so with your in-progress work and will do so when
complete?


I like your plan Jason.  I also like abstracting to eventually
evolve/remove like that.


PS I'm thankful you are back with a vengeance improving Maven core.


On Sat, Jul 5, 2014 at 1:34 PM, Jason van Zyl <ja...@takari.io> wrote:

> Generally when I use @Deprecate alone it means there is no replacement.
> But I marked this change with that sentiment.
>
> Right now I consider Maven to be and end user tool. The jumble of
> components we have let leak to confuse most integrators I would not
> consider much of an API or SPI. With 4.0.0 I'm pretty much going to shut
> most things down and be very careful about what gets opened up again. I
> imagine 4.0.0 will be stable from a functionality perspective but take a
> while to reach a final 4.0.0. I plan to do the work in the 3.x line where I
> carefully collect everything that's deprecated and document what's going to
> be removed. The new APIs will collect in the 3.x line and I will use a tool
> to remove all the deprecated code to see the affect. Effectively branching
> by abstraction which is a technique I prefer. I can also see what APIs
> every plugin in Maven Central uses so that will give me some idea about
> what to instruct plugin developers to do in order to update.
>
> On Jul 5, 2014, at 8:44 AM, William Ferguson <
> william.ferguson@xandar.com.au> wrote:
>
> > The original Java deprecation guidelines were to
> > 1) Include a "since" statement indicating at point the API was deprecated
> > 2) include a statement pointing to the replacement API (or
> non-replacement
> > and reason for same).
> >
> >
> > On Sat, Jul 5, 2014 at 10:34 PM, Robert Scholte <rf...@apache.org>
> > wrote:
> >
> >> +1, I often hit deprecated code without knowing what to use instead. A
> >> hint would certainly help.
> >>
> >> Robert
> >>
> >> Op Sat, 05 Jul 2014 14:32:14 +0200 schreef Hervé BOUTEMY <
> >> herve.boutemy@free.fr>:
> >>
> >>
> >> when we deprecate somthing like this, we should add a hint on what to do
> >>> instead: we have a bunch of deprecated things without any idea on what
> to
> >>> do
> >>> I don't know how we can fix the existing deprecations, but at least I'd
> >>> like to
> >>> avoid adding more such "dead-end" deprecations
> >>>
> >>> Regards,
> >>>
> >>> Hervé
> >>>
> >>> Le samedi 5 juillet 2014 12:19:01 jvanzyl@apache.org a écrit :
> >>>
> >>>> Repository: maven
> >>>> Updated Branches:
> >>>>  refs/heads/master 963373726 -> 9cc2caeb9
> >>>>
> >>>>
> >>>> Deprecate unused version of the project dependencies resovler in the
> core
> >>>>
> >>>>
> >>>> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
> >>>> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/9cc2caeb
> >>>> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/9cc2caeb
> >>>> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/9cc2caeb
> >>>>
> >>>> Branch: refs/heads/master
> >>>> Commit: 9cc2caeb9f54e44587e7642bb43592de7e177f4f
> >>>> Parents: 9633737
> >>>> Author: Jason van Zyl <ja...@tesla.io>
> >>>> Authored: Sat Jul 5 08:18:38 2014 -0400
> >>>> Committer: Jason van Zyl <ja...@tesla.io>
> >>>> Committed: Sat Jul 5 08:18:38 2014 -0400
> >>>>
> >>>> ----------------------------------------------------------------------
> >>>> .../java/org/apache/maven/DefaultProjectDependenciesResolver.java   |
> >>>> 1 +
> >>>> .../src/main/java/org/apache/maven/ProjectDependenciesResolver.java |
> >>>> 1 +
> >>>> 2 files changed, 2 insertions(+)
> >>>> ----------------------------------------------------------------------
> >>>>
> >>>>
> >>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
> >>>> maven-core/src/ma
> >>>> in/java/org/apache/maven/DefaultProjectDependenciesResolver.java
> >>>> ----------------------------------------------------------------------
> >>>> diff
> >>>> --git
> >>>> a/maven-core/src/main/java/org/apache/maven/
> >>>> DefaultProjectDependenciesResol
> >>>> ver.java
> >>>> b/maven-core/src/main/java/org/apache/maven/
> >>>> DefaultProjectDependenciesResol
> >>>> ver.java index d511d1d..3511d90 100644
> >>>> ---
> >>>> a/maven-core/src/main/java/org/apache/maven/
> >>>> DefaultProjectDependenciesResol
> >>>> ver.java +++
> >>>> b/maven-core/src/main/java/org/apache/maven/
> >>>> DefaultProjectDependenciesResol
> >>>> ver.java @@ -42,6 +42,7 @@ import
> >>>> org.apache.maven.repository.RepositorySystem; import
> >>>> org.codehaus.plexus.component.annotations.Component;
> >>>> import org.codehaus.plexus.component.annotations.Requirement;
> >>>>
> >>>> +@Deprecated
> >>>> @Component( role = ProjectDependenciesResolver.class )
> >>>> public class DefaultProjectDependenciesResolver
> >>>>     implements ProjectDependenciesResolver
> >>>>
> >>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
> >>>> maven-core/src/ma
> >>>> in/java/org/apache/maven/ProjectDependenciesResolver.java
> >>>> ----------------------------------------------------------------------
> >>>> diff
> >>>> --git
> >>>>
> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
> >>>> jav
> >>>> a
> >>>>
> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
> >>>> jav
> >>>> a index 7ae86fd..5a14b6f 100644
> >>>> ---
> >>>>
> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
> >>>> jav
> >>>> a +++
> >>>>
> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
> >>>> jav
> >>>> a @@ -28,6 +28,7 @@ import
> >>>> org.apache.maven.artifact.resolver.ArtifactResolutionException; import
> >>>> org.apache.maven.execution.MavenSession;
> >>>> import org.apache.maven.project.MavenProject;
> >>>>
> >>>> +@Deprecated
> >>>> public interface ProjectDependenciesResolver
> >>>> {
> >>>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> A man enjoys his work when he understands the whole and when he
> is responsible for the quality of the whole
>
>  -- Christopher Alexander, A Pattern Language
>
>
>
>
>
>
>
>
>
>

Re: git commit: Deprecate unused version of the project dependencies resovler in the core

Posted by Jason van Zyl <ja...@takari.io>.
Generally when I use @Deprecate alone it means there is no replacement. But I marked this change with that sentiment.

Right now I consider Maven to be and end user tool. The jumble of components we have let leak to confuse most integrators I would not consider much of an API or SPI. With 4.0.0 I'm pretty much going to shut most things down and be very careful about what gets opened up again. I imagine 4.0.0 will be stable from a functionality perspective but take a while to reach a final 4.0.0. I plan to do the work in the 3.x line where I carefully collect everything that's deprecated and document what's going to be removed. The new APIs will collect in the 3.x line and I will use a tool to remove all the deprecated code to see the affect. Effectively branching by abstraction which is a technique I prefer. I can also see what APIs every plugin in Maven Central uses so that will give me some idea about what to instruct plugin developers to do in order to update.

On Jul 5, 2014, at 8:44 AM, William Ferguson <wi...@xandar.com.au> wrote:

> The original Java deprecation guidelines were to
> 1) Include a "since" statement indicating at point the API was deprecated
> 2) include a statement pointing to the replacement API (or non-replacement
> and reason for same).
> 
> 
> On Sat, Jul 5, 2014 at 10:34 PM, Robert Scholte <rf...@apache.org>
> wrote:
> 
>> +1, I often hit deprecated code without knowing what to use instead. A
>> hint would certainly help.
>> 
>> Robert
>> 
>> Op Sat, 05 Jul 2014 14:32:14 +0200 schreef Hervé BOUTEMY <
>> herve.boutemy@free.fr>:
>> 
>> 
>> when we deprecate somthing like this, we should add a hint on what to do
>>> instead: we have a bunch of deprecated things without any idea on what to
>>> do
>>> I don't know how we can fix the existing deprecations, but at least I'd
>>> like to
>>> avoid adding more such "dead-end" deprecations
>>> 
>>> Regards,
>>> 
>>> Hervé
>>> 
>>> Le samedi 5 juillet 2014 12:19:01 jvanzyl@apache.org a écrit :
>>> 
>>>> Repository: maven
>>>> Updated Branches:
>>>>  refs/heads/master 963373726 -> 9cc2caeb9
>>>> 
>>>> 
>>>> Deprecate unused version of the project dependencies resovler in the core
>>>> 
>>>> 
>>>> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
>>>> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/9cc2caeb
>>>> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/9cc2caeb
>>>> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/9cc2caeb
>>>> 
>>>> Branch: refs/heads/master
>>>> Commit: 9cc2caeb9f54e44587e7642bb43592de7e177f4f
>>>> Parents: 9633737
>>>> Author: Jason van Zyl <ja...@tesla.io>
>>>> Authored: Sat Jul 5 08:18:38 2014 -0400
>>>> Committer: Jason van Zyl <ja...@tesla.io>
>>>> Committed: Sat Jul 5 08:18:38 2014 -0400
>>>> 
>>>> ----------------------------------------------------------------------
>>>> .../java/org/apache/maven/DefaultProjectDependenciesResolver.java   |
>>>> 1 +
>>>> .../src/main/java/org/apache/maven/ProjectDependenciesResolver.java |
>>>> 1 +
>>>> 2 files changed, 2 insertions(+)
>>>> ----------------------------------------------------------------------
>>>> 
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
>>>> maven-core/src/ma
>>>> in/java/org/apache/maven/DefaultProjectDependenciesResolver.java
>>>> ----------------------------------------------------------------------
>>>> diff
>>>> --git
>>>> a/maven-core/src/main/java/org/apache/maven/
>>>> DefaultProjectDependenciesResol
>>>> ver.java
>>>> b/maven-core/src/main/java/org/apache/maven/
>>>> DefaultProjectDependenciesResol
>>>> ver.java index d511d1d..3511d90 100644
>>>> ---
>>>> a/maven-core/src/main/java/org/apache/maven/
>>>> DefaultProjectDependenciesResol
>>>> ver.java +++
>>>> b/maven-core/src/main/java/org/apache/maven/
>>>> DefaultProjectDependenciesResol
>>>> ver.java @@ -42,6 +42,7 @@ import
>>>> org.apache.maven.repository.RepositorySystem; import
>>>> org.codehaus.plexus.component.annotations.Component;
>>>> import org.codehaus.plexus.component.annotations.Requirement;
>>>> 
>>>> +@Deprecated
>>>> @Component( role = ProjectDependenciesResolver.class )
>>>> public class DefaultProjectDependenciesResolver
>>>>     implements ProjectDependenciesResolver
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
>>>> maven-core/src/ma
>>>> in/java/org/apache/maven/ProjectDependenciesResolver.java
>>>> ----------------------------------------------------------------------
>>>> diff
>>>> --git
>>>> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>>> jav
>>>> a
>>>> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>>> jav
>>>> a index 7ae86fd..5a14b6f 100644
>>>> ---
>>>> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>>> jav
>>>> a +++
>>>> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>>> jav
>>>> a @@ -28,6 +28,7 @@ import
>>>> org.apache.maven.artifact.resolver.ArtifactResolutionException; import
>>>> org.apache.maven.execution.MavenSession;
>>>> import org.apache.maven.project.MavenProject;
>>>> 
>>>> +@Deprecated
>>>> public interface ProjectDependenciesResolver
>>>> {
>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

 -- Christopher Alexander, A Pattern Language










Re: git commit: Deprecate unused version of the project dependencies resovler in the core

Posted by William Ferguson <wi...@xandar.com.au>.
The original Java deprecation guidelines were to
1) Include a "since" statement indicating at point the API was deprecated
2) include a statement pointing to the replacement API (or non-replacement
and reason for same).


On Sat, Jul 5, 2014 at 10:34 PM, Robert Scholte <rf...@apache.org>
wrote:

> +1, I often hit deprecated code without knowing what to use instead. A
> hint would certainly help.
>
> Robert
>
> Op Sat, 05 Jul 2014 14:32:14 +0200 schreef Hervé BOUTEMY <
> herve.boutemy@free.fr>:
>
>
>  when we deprecate somthing like this, we should add a hint on what to do
>> instead: we have a bunch of deprecated things without any idea on what to
>> do
>> I don't know how we can fix the existing deprecations, but at least I'd
>> like to
>> avoid adding more such "dead-end" deprecations
>>
>> Regards,
>>
>> Hervé
>>
>> Le samedi 5 juillet 2014 12:19:01 jvanzyl@apache.org a écrit :
>>
>>> Repository: maven
>>> Updated Branches:
>>>   refs/heads/master 963373726 -> 9cc2caeb9
>>>
>>>
>>> Deprecate unused version of the project dependencies resovler in the core
>>>
>>>
>>> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/9cc2caeb
>>> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/9cc2caeb
>>> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/9cc2caeb
>>>
>>> Branch: refs/heads/master
>>> Commit: 9cc2caeb9f54e44587e7642bb43592de7e177f4f
>>> Parents: 9633737
>>> Author: Jason van Zyl <ja...@tesla.io>
>>> Authored: Sat Jul 5 08:18:38 2014 -0400
>>> Committer: Jason van Zyl <ja...@tesla.io>
>>> Committed: Sat Jul 5 08:18:38 2014 -0400
>>>
>>> ----------------------------------------------------------------------
>>>  .../java/org/apache/maven/DefaultProjectDependenciesResolver.java   |
>>> 1 +
>>>  .../src/main/java/org/apache/maven/ProjectDependenciesResolver.java |
>>> 1 +
>>>  2 files changed, 2 insertions(+)
>>> ----------------------------------------------------------------------
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
>>> maven-core/src/ma
>>> in/java/org/apache/maven/DefaultProjectDependenciesResolver.java
>>> ----------------------------------------------------------------------
>>> diff
>>> --git
>>> a/maven-core/src/main/java/org/apache/maven/
>>> DefaultProjectDependenciesResol
>>> ver.java
>>> b/maven-core/src/main/java/org/apache/maven/
>>> DefaultProjectDependenciesResol
>>> ver.java index d511d1d..3511d90 100644
>>> ---
>>> a/maven-core/src/main/java/org/apache/maven/
>>> DefaultProjectDependenciesResol
>>> ver.java +++
>>> b/maven-core/src/main/java/org/apache/maven/
>>> DefaultProjectDependenciesResol
>>> ver.java @@ -42,6 +42,7 @@ import
>>> org.apache.maven.repository.RepositorySystem; import
>>> org.codehaus.plexus.component.annotations.Component;
>>>  import org.codehaus.plexus.component.annotations.Requirement;
>>>
>>> +@Deprecated
>>>  @Component( role = ProjectDependenciesResolver.class )
>>>  public class DefaultProjectDependenciesResolver
>>>      implements ProjectDependenciesResolver
>>>
>>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/
>>> maven-core/src/ma
>>> in/java/org/apache/maven/ProjectDependenciesResolver.java
>>> ----------------------------------------------------------------------
>>> diff
>>> --git
>>> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>> jav
>>> a
>>> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>> jav
>>> a index 7ae86fd..5a14b6f 100644
>>> ---
>>> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>> jav
>>> a +++
>>> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.
>>> jav
>>> a @@ -28,6 +28,7 @@ import
>>> org.apache.maven.artifact.resolver.ArtifactResolutionException; import
>>> org.apache.maven.execution.MavenSession;
>>>  import org.apache.maven.project.MavenProject;
>>>
>>> +@Deprecated
>>>  public interface ProjectDependenciesResolver
>>>  {
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: git commit: Deprecate unused version of the project dependencies resovler in the core

Posted by Robert Scholte <rf...@apache.org>.
+1, I often hit deprecated code without knowing what to use instead. A  
hint would certainly help.

Robert

Op Sat, 05 Jul 2014 14:32:14 +0200 schreef Hervé BOUTEMY  
<he...@free.fr>:

> when we deprecate somthing like this, we should add a hint on what to do
> instead: we have a bunch of deprecated things without any idea on what  
> to do
> I don't know how we can fix the existing deprecations, but at least I'd  
> like to
> avoid adding more such "dead-end" deprecations
>
> Regards,
>
> Hervé
>
> Le samedi 5 juillet 2014 12:19:01 jvanzyl@apache.org a écrit :
>> Repository: maven
>> Updated Branches:
>>   refs/heads/master 963373726 -> 9cc2caeb9
>>
>>
>> Deprecate unused version of the project dependencies resovler in the  
>> core
>>
>>
>> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
>> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/9cc2caeb
>> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/9cc2caeb
>> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/9cc2caeb
>>
>> Branch: refs/heads/master
>> Commit: 9cc2caeb9f54e44587e7642bb43592de7e177f4f
>> Parents: 9633737
>> Author: Jason van Zyl <ja...@tesla.io>
>> Authored: Sat Jul 5 08:18:38 2014 -0400
>> Committer: Jason van Zyl <ja...@tesla.io>
>> Committed: Sat Jul 5 08:18:38 2014 -0400
>>
>> ----------------------------------------------------------------------
>>  .../java/org/apache/maven/DefaultProjectDependenciesResolver.java   |  
>> 1 +
>>  .../src/main/java/org/apache/maven/ProjectDependenciesResolver.java |  
>> 1 +
>>  2 files changed, 2 insertions(+)
>> ----------------------------------------------------------------------
>>
>>
>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/maven-core/src/ma
>> in/java/org/apache/maven/DefaultProjectDependenciesResolver.java
>> ----------------------------------------------------------------------  
>> diff
>> --git
>> a/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResol
>> ver.java
>> b/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResol
>> ver.java index d511d1d..3511d90 100644
>> ---
>> a/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResol
>> ver.java +++
>> b/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResol
>> ver.java @@ -42,6 +42,7 @@ import
>> org.apache.maven.repository.RepositorySystem; import
>> org.codehaus.plexus.component.annotations.Component;
>>  import org.codehaus.plexus.component.annotations.Requirement;
>>
>> +@Deprecated
>>  @Component( role = ProjectDependenciesResolver.class )
>>  public class DefaultProjectDependenciesResolver
>>      implements ProjectDependenciesResolver
>>
>> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/maven-core/src/ma
>> in/java/org/apache/maven/ProjectDependenciesResolver.java
>> ----------------------------------------------------------------------  
>> diff
>> --git
>> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.jav
>> a
>> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.jav
>> a index 7ae86fd..5a14b6f 100644
>> ---
>> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.jav
>> a +++
>> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.jav
>> a @@ -28,6 +28,7 @@ import
>> org.apache.maven.artifact.resolver.ArtifactResolutionException; import
>> org.apache.maven.execution.MavenSession;
>>  import org.apache.maven.project.MavenProject;
>>
>> +@Deprecated
>>  public interface ProjectDependenciesResolver
>>  {
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: git commit: Deprecate unused version of the project dependencies resovler in the core

Posted by Hervé BOUTEMY <he...@free.fr>.
when we deprecate somthing like this, we should add a hint on what to do 
instead: we have a bunch of deprecated things without any idea on what to do
I don't know how we can fix the existing deprecations, but at least I'd like to 
avoid adding more such "dead-end" deprecations

Regards,

Hervé

Le samedi 5 juillet 2014 12:19:01 jvanzyl@apache.org a écrit :
> Repository: maven
> Updated Branches:
>   refs/heads/master 963373726 -> 9cc2caeb9
> 
> 
> Deprecate unused version of the project dependencies resovler in the core
> 
> 
> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/9cc2caeb
> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/9cc2caeb
> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/9cc2caeb
> 
> Branch: refs/heads/master
> Commit: 9cc2caeb9f54e44587e7642bb43592de7e177f4f
> Parents: 9633737
> Author: Jason van Zyl <ja...@tesla.io>
> Authored: Sat Jul 5 08:18:38 2014 -0400
> Committer: Jason van Zyl <ja...@tesla.io>
> Committed: Sat Jul 5 08:18:38 2014 -0400
> 
> ----------------------------------------------------------------------
>  .../java/org/apache/maven/DefaultProjectDependenciesResolver.java   | 1 +
>  .../src/main/java/org/apache/maven/ProjectDependenciesResolver.java | 1 +
>  2 files changed, 2 insertions(+)
> ----------------------------------------------------------------------
> 
> 
> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/maven-core/src/ma
> in/java/org/apache/maven/DefaultProjectDependenciesResolver.java
> ---------------------------------------------------------------------- diff
> --git
> a/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResol
> ver.java
> b/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResol
> ver.java index d511d1d..3511d90 100644
> ---
> a/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResol
> ver.java +++
> b/maven-core/src/main/java/org/apache/maven/DefaultProjectDependenciesResol
> ver.java @@ -42,6 +42,7 @@ import
> org.apache.maven.repository.RepositorySystem; import
> org.codehaus.plexus.component.annotations.Component;
>  import org.codehaus.plexus.component.annotations.Requirement;
> 
> +@Deprecated
>  @Component( role = ProjectDependenciesResolver.class )
>  public class DefaultProjectDependenciesResolver
>      implements ProjectDependenciesResolver
> 
> http://git-wip-us.apache.org/repos/asf/maven/blob/9cc2caeb/maven-core/src/ma
> in/java/org/apache/maven/ProjectDependenciesResolver.java
> ---------------------------------------------------------------------- diff
> --git
> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.jav
> a
> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.jav
> a index 7ae86fd..5a14b6f 100644
> ---
> a/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.jav
> a +++
> b/maven-core/src/main/java/org/apache/maven/ProjectDependenciesResolver.jav
> a @@ -28,6 +28,7 @@ import
> org.apache.maven.artifact.resolver.ArtifactResolutionException; import
> org.apache.maven.execution.MavenSession;
>  import org.apache.maven.project.MavenProject;
> 
> +@Deprecated
>  public interface ProjectDependenciesResolver
>  {


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org