Russel,

publishing to github with the maven-scm-publish-plugin is a piece of cake:
* Create an empty branch gh-pages
* Run mvn clean verify site site:stage scm-publish:publish-scm.
Very, very fast and IMO much better than using the HTTP-Wagon.
Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/
https://bitbucket.org/mfriedenhagen/


On Thu, Jul 25, 2013 at 10:00 PM, Russell Gold <r...@gold-family.us> wrote:
> +1 There are lots of advantages to DVCS over svn (I'm partial to hg myself,
> but the annoyances of using git are generally tolerable).
>
> As for the site plugin, the only issue I am aware of is that hosts such as
> github don't have a suitable extension to allow direct publishing of
> websites. But you can still do it easily there with the right configuration,
> and I assume that codehaus would still be hosting its own project sites.
> There should be no other interaction between the CM system and site
> publishing.
>
> On Jul 24, 2013, at 6:30 PM, Mirko Friedenhagen <mfriedenha...@gmail.com>
> wrote:
>
> +1 for moving to git from me as well. We. use Maven in about 1000 inhouse
> projects (95% still using SVN) and Maven adding artifactId out of the blue
> at free will in inheriting projects is a pain in the neck for SVN as well,
> while trying out releases completely locally with git is really helpful IMO.
> Making vendor-releases before a real release is available is another place
> where git shines.
>
> Regards Mirko
> --
> Sent from my mobile
>
> On Jul 24, 2013 7:16 PM, "Fred Cooke" <fred.co...@gmail.com> wrote:
>>
>> Totally fair! :-)
>>
>> I don't have the time or wrist-strength to go through JIRA and dig out all
>> of the examples, however anyone can do that. I don't use SCM except during
>> release, either.
>>
>> I'd argue that it's not good enough for m-rel-p use, however it may well
>> be good enough for MOJO use cases of that. Just not for the general case, or
>> majority of general cases, perhaps.
>>
>> 1. Absolutely, there's no competition at all, I hate SVN with all of my
>> heart, as do 2 of the original authors of SVN! LOL <makes note to do a video
>> compilation of their comments>
>> 2. See above, I don't think so, but perhaps for MOJO it's fine.
>> 3. Same, I don't use it.
>>
>> IMO the SVN-ness is in more than just the SCM sections of Maven, though.
>> The way m-site-p works, and (actually) the way the core of Maven which it's
>> based on works, is SVN-infected too. As any Git user knows, Git repos are
>> standalone, whereas the norm for SVN is to have a big shared repo and some
>> type of hierarchy. This changes the natural way to deal with some things and
>> some parts of Maven are hard-coded to do it in the SVN way. I've put some
>> solid use on the pair for MY use cases, and come up with various issues.
>> Some things I have (ugly) work arounds for, others I just put up with. It
>> works, and beats using SVN (having your hands cut off with a rusty teaspoon
>> beats that IMO), but it really needs some work to generalise it and expunge
>> the SVN-ness, even if that means going to a Maven 3.2 from 3.1 and breaking
>> a traditional behaviour and providing an alternative to configure it, or
>> some such drastic thing. To not make changes is to stagnate. Git _IS_ the
>> future and SVN _IS_ slowly dying, the sooner the Maven community step up and
>> swallow the pill of properly fixing that, the better IMO. If the
>> release-madness is cleaned up, I'd even be willing to get stuck in and help!
>> :-p
>>
>> I guess I withdraw my -1 and replace it with a "+1, and suffer" vote :-)
>> It'd be good to see the wrinkles ironed out and to get first-class support
>> throughout the Maven build infrastructure. Bring it on!
>>
>> Fred.
>>
>> On Wed, Jul 24, 2013 at 6:56 PM, Lennart Jörelid
>> <lennart.jore...@gmail.com> wrote:
>>>
>>> I do get the feeling that you refer to the general Git functionality as
>>> implemented by the Maven SCM for Git.
>>> In that case, I agree completely with your statement.
>>>
>>> Do you feel that the (relatively limited) SCM feature set used within the
>>> normal operation of the maven-release-plugin is also inferior to what is
>>> required for the Git integration?
>>> Basically, I feel that:
>>>
>>> While doing normal development work (particularly branching/merging)
>>> external to Maven, I perso feel that Git >> Svn
>>> The Maven-release-plugin uses a relatively limited feature set of all
>>> VCSs. While the SCM/Git integration may be inferiour for general use, is it
>>> good enough for use by the m-r-p?
>>> I perso only uses the maven-scm integration for work with m-r-p. In
>>> most/all other cases, I simply use the VCS client itself - and the VCS
>>> client >> maven-scm integration for a particular VCS.
>>>
>>> I agree that stuff that works poorly (the Maven SCM/Git integration, if I
>>> interpret your view correctly) should be fixed - but I'm essentially asking
>>> if you (all devs, that is) use the mvn scm for other jobs than the
>>> Maven-release-plugin.
>>> If not, I think we can move to Git to get the boons for everyday
>>> development and deal with the pains of Maven/Scm integration as we go.
>>> Fair?
>>>
>>>
>>>
>>> 2013/7/24 Fred Cooke <fred.co...@gmail.com>
>>>>
>>>> No, it was a contraction. The full form was "Git functionality in Maven
>>>> doesn't work "well" at all.". Both Maven and Git work wonderfully, while 
>>>> not
>>>> in the same terminal :-p
>>>>
>>>>
>>>> On Wed, Jul 24, 2013 at 5:12 AM, Lee Thompson <bm...@yahoo.com> wrote:
>>>>>
>>>>> Think you have it backwards.  Didn't you reverse "git" and "maven" in
>>>>> this statement?
>>>>>
>>>>> On Jul 23, 2013, at 9:45 AM, Fred Cooke <fred.co...@gmail.com> wrote:
>>>>>
>>>>> > Git doesn't work "well" at all. You can't set env vars and have them
>>>>> > be respected, it does expensive operations unnecessarily, you're
>>>>> > unable to enter meaningful tag data, and many other broken things,
>>>>> > quite a few of which are down to SVN-ness that's built into Maven. It
>>>>> > does work, if you bend over for it. I'm not fond of bending over.
>>>>> >
>>>>> > On Tue, Jul 23, 2013 at 4:32 PM, Lennart Jörelid
>>>>> > <lennart.jore...@gmail.com> wrote:
>>>>> >> +1
>>>>> >>
>>>>> >> DVCS works well with the maven-release-plugin.
>>>>> >>
>>>>> >> ... but the Maven Docs indicating how sites/URLs/VCSs should be
>>>>> >> sculpted for
>>>>> >> multi-mode projects could do with a profound overhaul.
>>>>> >>
>>>>> >>
>>>>> >> 2013/7/23 Tony Chemit <che...@codelutin.com>
>>>>> >>>
>>>>> >>> On Tue, 23 Jul 2013 15:19:50 +0200
>>>>> >>> Baptiste Mathus <bapti...@codehaus.org> wrote:
>>>>> >>>
>>>>> >>> +0, works fine to me on svn.
>>>>> >>>
>>>>> >>>> Hi,
>>>>> >>>>
>>>>> >>>> The following vote is a first (baby) step to keep us moving after
>>>>> >>>> our
>>>>> >>>> recent discussion about this.
>>>>> >>>>
>>>>> >>>> *Just checking here nobody is against moving mojo to git, whatever
>>>>> >>>> be
>>>>> >>>> the
>>>>> >>>> path.*
>>>>> >>>>
>>>>> >>>> (So, this *vote is NOT* about dirty details like how many
>>>>> >>>> repositories,
>>>>> >>>> when, how, github or not, and so on. There'll be other votes and
>>>>> >>>> discussions if this one succeeds).
>>>>> >>>>
>>>>> >>>> [ ] +1: yes, I'd like to be able to use pure git at mojo@codehaus
>>>>> >>>> (without
>>>>> >>>> having to resort to git-svn and the likes) and ok with the idea of
>>>>> >>>> a
>>>>> >>>> migration away from svn.
>>>>> >>>> [ ] 0: prrrt. Don't care.
>>>>> >>>> [ ] -1: bad idea, keep it as-is.
>>>>> >>>>
>>>>> >>>> This vote is open for 72 hours.
>>>>> >>>>
>>>>> >>>> Thanks
>>>>> >>>>
>>>>> >>>> -- Baptiste
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>> >>> --
>>>>> >>> Tony Chemit
>>>>> >>> --------------------
>>>>> >>> tél: +33 (0) 2 40 50 29 28
>>>>> >>> email: che...@codelutin.com
>>>>> >>> http://www.codelutin.com
>>>>> >>>
>>>>> >>>
>>>>> >>> ---------------------------------------------------------------------
>>>>> >>> To unsubscribe from this list, please visit:
>>>>> >>>
>>>>> >>>    http://xircles.codehaus.org/manage_email
>>>>> >>>
>>>>> >>>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> --
>>>>> >>
>>>>> >> --
>>>>> >> +==============================+
>>>>> >> | Bästa hälsningar,
>>>>> >> | [sw. "Best regards"]
>>>>> >> |
>>>>> >> | Lennart Jörelid
>>>>> >> | EAI Architect & Integrator
>>>>> >> |
>>>>> >> | jGuru Europe AB
>>>>> >> | Mölnlycke - Kista
>>>>> >> |
>>>>> >> | Email: l...@jguru.se
>>>>> >> | URL:   www.jguru.se
>>>>> >> | Phone
>>>>> >> | (skype):    jgurueurope
>>>>> >> | (intl):     +46 708 507 603
>>>>> >> | (domestic): 0708 - 507 603
>>>>> >> +==============================+
>>>>> >
>>>>> > ---------------------------------------------------------------------
>>>>> > To unsubscribe from this list, please visit:
>>>>> >
>>>>> >    http://xircles.codehaus.org/manage_email
>>>>> >
>>>>> >
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>>     http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> --
>>> +==============================+
>>> | Bästa hälsningar,
>>> | [sw. "Best regards"]
>>> |
>>> | Lennart Jörelid
>>> | EAI Architect & Integrator
>>> |
>>> | jGuru Europe AB
>>> | Mölnlycke - Kista
>>> |
>>> | Email: l...@jguru.se
>>> | URL:   www.jguru.se
>>> | Phone
>>> | (skype):    jgurueurope
>>> | (intl):     +46 708 507 603
>>> | (domestic): 0708 - 507 603
>>> +==============================+
>>
>>
>
> -----------------
> Come read my webnovel, Take a Lemon <http://www.takealemon.com>,
> and listen to the Misfile radio play
> <http://www.gold-family.us/audio/misfile.html>!
>
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to