No one has answered the basic question: Why two repositories? I know the differences between a release and snapshot. but that doesn't explain why the releases and snapshots are in two separate repositories. Why not keep both snapshots and releases in the same repository. We know something is a snapshot simply because it has the word "SNAPSHOT" appended to it.
Because of the dual repository structure, I have to configure everything with two separate repository names, two separate repository URLs, and two sets of accounts and passwords. So, why not simply have a single repository which can store both snapshots and releases? These are the only reasons I can think of: * Administration: Backing up a release repository is extremely important. Backing up snapshots -- not so much. But, is this actually true? * Who can see what. I might want my snapshot repository available to my developers, but not to the world. However, this would be more of something my repository management software should be able to do. * Releases should only be added to the release repository by a release manager, and not by any developer. However, snapshots would be added by developers. Again, this seems better handled via my repository management software. So, what is the reason to have two separate and distinct repositories for snapshots and for releases? On Thu, Oct 22, 2009 at 4:43 AM, Costin Caraivan <[email protected]>wrote: > > Hello, > > I saw that most repositories are separated into releases and snapshots. And > that most repository managers recommend using releases and snapshots. > > Now, I know what each of them is: > 1. release -> stable version, will be uploaded only once, when you want to > change something you make a new release. > 2. snapshots -> development version, usually overwritten (you can keep > multiple snapshots, but it's not usually done) > > What are the benefits of having 2 separate repos? Cons & pros. Pros & cons > :) > -- > View this message in context: > http://www.nabble.com/Why-are-repositories-usually-separated-into-releases-and-snapshots--tp26006147p26006147.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- David Weintraub [email protected]
