I'm using maven release for a release procedure, following this workflow

1 - release:branch  create a release candidate
     using version X.X.X-000-SNAPSHOT
     (000 stands for build number)

2 - release:prepare release:stage to deploy the
     artifact to a staging repository

3 - Repeat step 2 until release candidate is ok

4 - run release:perform with the last staging data

The problem I find is that in step 4 release:perform "recompiles"
everything, while I was expecting just to deploy de already
created binaries.

So my question:

- Is this an expected behaviour (perform recompilation) ?

- Anyway you can override this (perfrom recompilation) ?

- I guess is a common request to expect release deploy to contain
  the same binaries as accepted release candidate, may be I'm wrong ?

- Any other way to somehow do this you think, without relying on
  maven repository features ?

Thanks in advance
tonio

Reply via email to