mvn release:prepare release:perform -DpushChanges=false -DlocalCheckout=true

Will do what you want if working on a GIT repo

On Monday, 22 December 2014, Benson Margulies <[email protected]> wrote:

> What I always do is create a fork repo to maintain my fix and to
> release from. So Stephen's idea isn't ideal for me; I'd rather do pom
> surgery to change scm so I can use the release plugin.
>
>
> On Mon, Dec 22, 2014 at 9:34 AM, jieryn <[email protected] <javascript:;>>
> wrote:
> > On Sun, Dec 21, 2014 at 7:59 PM, Stephen Connolly
> > <[email protected] <javascript:;>> wrote:
> >>
> >> mvn versions:set -DnewVersion=1.1-mycompany-01 && mvn clean javadoc:jar
> >> source:jar deploy -DaltDeploymentUrl=my-Id::default::my-url && mvn
> >> versions:revert
> >>
> >> Ok so it's a long command line, but really not that much work at the
> end of
> >> they day. I did it 4 times last month
> >
> > Which is why I keep it handy via a small bash function in my
> > environment. It's very easy grease for one-off type fixes to keep the
> > gears moving across large projects requiring many external plugins and
> > dependencies. We even have a dedicated Archiva repository for those
> > locally fixed third party hotfix deployments, so we can keep track and
> > manage them sanely.
> >
> > I think the only thing we are missing for this pattern is a
> > differential tracker for really slow (to release) upstream projects,
> > where our local fix has not been released, but other fixes are landing
> > there. It's too much work to do manually, maybe Jenkins has a hotfix
> > plugin where you can drop in a patch and have it keep track of
> > upstream and also manage the application of your local patch... hrm.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected] <javascript:;>
> > For additional commands, e-mail: [email protected]
> <javascript:;>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected] <javascript:;>
> For additional commands, e-mail: [email protected] <javascript:;>
>
>

-- 
Sent from my phone

Reply via email to