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 > >