Hi, thanks for quick response.
By release I meant "upload release candidate into public maven repository", not actually releasing final version. Sorry for my misunderstanding the purpose of your release candidate. Generally in context of other open source projects (some Apache included) RC (or any other label like alpha, beta, milestone) = public beta. And they publish the artifacts properly labelled as such, some examples: http://search.maven.org/#artifactdetails%7Corg.apache.httpcomponents%7Chttpclient%7C4.4-alpha1%7Cjar http://repo.springsource.org/milestone/org/springframework/spring-core/4.2.0.RC1/ Would be great if opennlp did the same. Cheers, F. 2015-06-01 15:37 GMT+01:00 Richard Eckart de Castilho < richard.eck...@gmail.com>: > Btw. usually, there is little to no difference between the latest SNAPSHOT > version, > e.g. 1.6.0-SNAPSHOT in this case, and the RC. You could switch your CI to > use the > SNAPSHOT versions from the Apache repos. Please mind that these SNAPSHOTS > are *not* > releases, did not generally undergo the process necessary for a release, > and are > not meant for general consumption. > > Cheers, > > -- Richard > > On 01.06.2015, at 16:29, Richard Eckart de Castilho < > richard.eck...@gmail.com> wrote: > > > Hi, > > > > this is not a release - it is a release CANDIDATE. > > The procedure used here is the typical Apache procedure: > > > > - create release candidate > > - ask PMC members to check the RC and vote on it > > - if vote passes, the release is complete > > > > It is not possible to create a release without the votes. > > > > I think you are confusing a release candidate with a public beta release. > > Mind that a beta-release would also have to go through the process > defined > > above. > > > > tl:dr: Do not test this on your CI machines or if you do, configure the > respective > > builds to use a separate repository to avoid the problem you desribe. > > > > Cheers, > > > > -- Richard > > > > On 01.06.2015, at 16:21, František Hartman <frant.ha...@gmail.com> > wrote: > > > >> Hi, > >> > >> I wanted try the RC4 in our project. But this gives me headaches: > >> > >> > >>> To use it in a maven build set the version for opennlp-tools or > >>> opennlp-uima to 1.6.0 and add the following URL to your settings.xml > file: > >>> > https://repository.apache.org/content/repositories/orgapacheopennlp-1003 > >>> > >>> > >> I don't understand why it is done this way, instead of releasing the RC > >> under version 1.6.0-RC4. > >> > >> Consider this scenario - if I add this repository into my pom and use > >> version 1.6.0, then the local maven repository of every developer on our > >> project and every repository on our CI machines will get polluted with > RC4 > >> artifacts labelled as 1.6.0. When there is a final 1.6.0 release maven > will > >> not re-download them (it considers versions final and immutable unless > >> labelled as SNAPSHOT). Somebody will have to go and manually delete > these. > >> > >> Would it be possible to re-release with different version? > >> > >> F. > > > >