You give me a doubt ;) I think there were 2 features :
* the one to download sources of deps to browse the code
* another one to materialize in your workspace a project/dep (it was a
checkout of it) to allow for example to patch it.

---------
Arnaud

Le 10 août 2013 à 21:24, Fred Cooke <fred.co...@gmail.com> a écrit :

> Are you sure it's not using the src package uploaded in parallel with the
> binary jar? This was my understanding. Doing it from SCM would be a mine
> field at best. I know it gets javadocs this way, assumed source was the
> same.
>
> On Sat, Aug 10, 2013 at 9:20 PM, Arnaud Héritier <aherit...@gmail.com>wrote:
>
>> AFAIR in eclipse m2e ( I don't use it anymore ) you can checkout the
>> code of any maven dependency/project (materialize feature). I'm almost
>> sure that it is using informations from SCM part in the POM to do it.
>> I think it isn't the only usage of it. I'm not 100% satisfied of this
>> usage because such information can change in the future (imagine a SVN
>> -> git migration or any change in the scm hosting of a project - URL
>> ...)
>>
>> ---------
>> Arnaud
>>
>> Le 10 août 2013 à 20:02, Mark Struberg <strub...@yahoo.de> a écrit :
>>
>>> I found that most people use
>>> <pushChanges>false and
>>> <localCheckout>true
>>>
>>> Which renders most of the <tag> stuff useless in GIT.
>>>
>>> LieGrue,
>>> strub
>>>
>>>
>>>
>>>
>>> ----- Original Message -----
>>>> From: Fred Cooke <fred.co...@gmail.com>
>>>> To: Maven Developers List <dev@maven.apache.org>
>>>> Cc:
>>>> Sent: Saturday, 10 August 2013, 15:19
>>>> Subject: Re: What is the correct Git SCM URL for a branch?
>>>>
>>>> Convention over configuration is fine. Dictatorships end badly. Make it
>> the
>>>> convention, and allow it to be configured off. This is where Maven has
>>>> always failed from time to time, especially in the old days. The less
>> it's
>>>> true, the better.
>>>>
>>>> On Sat, Aug 10, 2013 at 3:13 PM, Olivier Lamy <ol...@apache.org> wrote:
>>>>
>>>>> On 10 August 2013 23:06, Fred Cooke <fred.co...@gmail.com> wrote:
>>>>>> Please keep such information leakage optional. The editing of, and
>>>> indeed
>>>>>> adding of, the "tag" element by the release plugin should
>>>> already be
>>>>>> optional IMO.
>>>>>
>>>>> Why?
>>>>> With such information I know which tag has been used to build
>>>>> artifacts. (
>> http://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0.5/maven-3.0.5.pom
>>>>> )
>>>>> Without this it's not possible with only the git url.
>>>>> For people/tools using scm informations for rebuilding packages etc..
>>>>> it can be very interesting.
>>>>>
>>>>>
>>>>>> Especially if it breaks formatting of the POM, which it does
>>>>>> in some cases, at least. And yeah, I know why, and I know it's not
>>>> a
>>>>>> trivial fix. (Thanks to Robert for educating me many months ago).
>>>>>>
>>>>>> On Sat, Aug 10, 2013 at 2:54 PM, Olivier Lamy <ol...@apache.org>
>>>> wrote:
>>>>>>
>>>>>>> On 10 August 2013 21:12, Dennis Lundberg
>>>> <denn...@apache.org> wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I'm looking at the sources for Maven core in Git, which
>>>> I'm learning
>>>>>>>> as I go along.
>>>>>>>>
>>>>>>>> "master" is at version 3.1.1-SNAPSHOT and has this
>>>> in its pom.xml
>>>>>>>>   <scm>
>>>>>>>>     <connection>scm:git:
>>>> https://git-wip-us.apache.org/repos/asf/maven.git</connection>
>>>>>>>>     <developerConnection>scm:git:
>>>> https://git-wip-us.apache.org/repos/asf/maven.git</developerConnection>
>>>> <url>https://git-wip-us.apache.org/repos/asf?p=maven.git</url>
>>>>>>>>     <tag>HEAD</tag>
>>>>>>>>   </scm>
>>>>>>>>
>>>>>>>> The head "maven-3.0.x" is at version 3.0.6-SNAPSHOT
>>>> and has this in
>>>>> its
>>>>>>> pom.xml
>>>>>>>>   <scm>
>>>>>>>>     <connection>scm:git:
>>>> https://git-wip-us.apache.org/repos/asf/maven.git</connection>
>>>>>>>>     <developerConnection>scm:git:
>>>> https://git-wip-us.apache.org/repos/asf/maven.git</developerConnection>
>>>> <url>https://git-wip-us.apache.org/repos/asf?p=maven.git</url>
>>>>>>>>     <tag>HEAD</tag>
>>>>>>>>   </scm>
>>>>>>>>
>>>>>>>> Since this is identical to what is in "master" I
>>>> don't think this
>>>>>>>> would work if you tried to do a release using the Release
>>>> Plugin.
>>>>>>>> Wouldn't that release what is specified in <tag>
>>>> i.e. "HEAD". Now, I
>>>>>>>> have looked through our documentation and used Google to find
>>>> a
>>>>>>>> solution, but to no avail. From what I have gathered we
>>>> should change
>>>>>>>> the value of <tag>, but to what? Would it involve
>>>>>>>> "ref/heads/maven-3.0.x"?
>>>>>>>>
>>>>>>>> The head "maven-2.2.x" is at version
>>>> 2.2.2-RC1-SNAPSHOT and has this
>>>>>>>> in its pom.xml
>>>>>>>>   <scm>
>>>>>>>>     <connection>scm:svn:
>>>>>>> http://svn.apache.org/repos/asf/maven/maven-2/branches/maven-2.2.x
>>>>>>> </connection>
>>>>>>>>     <developerConnection>scm:svn:
>>>> https://svn.apache.org/repos/asf/maven/maven-2/branches/maven-2.2.x
>>>>>>> </developerConnection>
>>>>>>>>     <url>
>>>>> http://svn.apache.org/viewvc/maven/maven-2/branches/maven-2.2.x
>>>>>>> </url>
>>>>>>>>   </scm>
>>>>>>>>
>>>>>>>> Obviously this has not been updated since the move to Git,
>>>> which is
>>>>>>>> one of the things I'm trying to fix.
>>>>>>>
>>>>>>> scm url will be the same for all branches.
>>>>>>> It simply depend of the branch you are working on locally.
>>>>>>> btw the <tag>HEAD</tag> in maven-3.0.x branch is
>>>> wrong.
>>>>>>> IHMO It's something to improve in the release plugin to put
>>>> here the
>>>>>>> current branch in use.
>>>>>>>
>>>>>>>>
>>>>>>>> Hopefully someone who has made a release using Maven Release
>>>> Plugin
>>>>>>>> from a Git branch can shed some light on this.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Dennis Lundberg
>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Olivier Lamy
>>>>>>> Ecetera: http://ecetera.com.au
>>>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Olivier Lamy
>>>>> Ecetera: http://ecetera.com.au
>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>>

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

Reply via email to