Felix Knecht wrote:

It could be also a good think to generate nighty builds, implying
generating some packages. To be checked.
We can think about just building and deploying a snapshot nightly to a snapshot repository on the CI server (and add the snapshot repository to the root pom). Disabling the timestamp suffix should prevent filling up the snapshot repo with 'deprcated' snapshots - just overwrite the existing.
I would avoid deploying many SNAPSHOTs. IMO, SNAPSHOTS are supposed to be local, and not saved on a maven repo. Nighty builds are a different beast.

In any case, I don't think it is a smart idea to store more than a few packages for download : you usually want to use the lastest build just to check that it's running ok, not to get the build produced 3 weeks ago...

If we can keep, say, 7 versions, this should be enough.

So we can use snapshot dependencies during development and see immediately when a change in e.g. shared doesn't works together with apacheds.
As we are usually depending on release, and not on SNAPSHOTs, except if the projects are really close (ie, apacheds & shared), this should not be necessary to deploy SNAPSHOTs. As I said, when I refer to a SNAPSHOT, it has been compiled and packaged locally. I am totally wrong on that ?


--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org


Reply via email to