mulesoft-labs / raml-for-jax-rs

This project is all about two way transformation of JAX-RS-annotated Java code to RAML API description and back.
Other
295 stars 181 forks source link

When will a release build be available? #23

Closed pmbober closed 9 years ago

pmbober commented 9 years ago

When will a release (non-snapshot) version of this project and (and the associated raml-java-parser) be available?

nohorbee commented 9 years ago

Hi @pmbober, We are currently configuring the project and tools to implement Continuous Integration and having the releases automatically generated, tested and published.

Meanwhile, we are manually running that processes and leaving the deliverables here:


Additionally, would you like to discuss any particular distribution strategy? We are open to hear what could be more confortable for the users.

Looking forward to your comments.

pmbober commented 9 years ago

Thanks, Norberto.

More specifically, I was wondering when you'd be making a 0.9 non-snapshot release? I can do this on a fork if necessary, but I'll soon need a version that is not a snapshot.

Thanks, Paul

On Mon, Nov 17, 2014 at 4:31 AM, Norberto L. Herz notifications@github.com wrote:

Hi @pmbober https://github.com/pmbober, We are currently configuring the project and tools to implement Continuous Integration and having the releases automatically generated, tested and published.

Meanwhile, we are manually running that processes and leaving the deliverables here:


Additionally, would you like to discuss any particular distribution strategy? We are open to hear what could be more confortable for the users.

Looking forward to your comments.

— Reply to this email directly or view it on GitHub https://github.com/mulesoft/raml-for-jax-rs/issues/23#issuecomment-63298017 .

talios commented 9 years ago

Any movement on seeing a non-snapshot release of this in Maven Central ( or elsewhere ) anytime soon?

nohorbee commented 9 years ago

Hi Mark, Unfortunately, we don't have that ready yet. Your query pushed us to go for a CI strategy that we are trying to implement, but it's not as trivial as it seemed to be.

We are close to getting it. I'll let you know when we have it. Thanks for your patience. Best Regards.

On Tue, Dec 16, 2014 at 9:15 PM, Mark Derricutt notifications@github.com wrote:

Any movement on seeing a non-snapshot release of this in Maven Central ( or elsewhere ) anytime soon?

— Reply to this email directly or view it on GitHub https://github.com/mulesoft/raml-for-jax-rs/issues/23#issuecomment-67257312 .

http://www.mulesoft.com/Norberto L. Herz RAML Community Development Manager

Av. Corrientes 316 Entre Piso, Buenos Aires, C1 http://alligatorcreek.s3-us-west-2.amazonaws.com/email-signature.html#043AAQ, Argentina https://www.linkedin.com/pub/norberto-herz/5/887/177 https://twitter.com/nohorbee We're hiring!

srstsavage commented 9 years ago

+1, commenting here to get updates on publishing releases to Maven central.

talios commented 9 years ago

Happy New Year RAML-JAXRSers! Hope you all had a great Christmas/break - now that the new years kicking off I was wondering if there was any progress on getting either public SNAPSHOTs or a release available?

petrochenko-pavel-a commented 9 years ago

Hi Talios, all thanks a lot for your congratulations, I have added a links to snapshot builds to documentation if their will be ok for most o f users we will promote them to release.

P.S. Any feedback to snapshots is very appreciated

Thanks in advance, Pavel

ddossot commented 9 years ago

+1 on a release please, everyone has to run their fake "RC" releases in their own repos so they can release their own projects (can't have a plug-in in SNAPSHOT when you release). Don't wait for these tools to be "done" before releasing them because they'll never be done...

It doesn't need to be on released on Central, it can be in MuleSoft's Nexus if it makes things easier. Any release would also re-assure us of MuleSoft's committment to these tools...

Also please use a version number that's related to the RAML version, for ex. 0.8.0 for the first release.

talios commented 9 years ago

@petrochenko-pavel-a I don't see any links to a SNAPSHOT maven repository added? Only links to the command line version?

amr commented 9 years ago

+1 for releases. This is what Spring does, they provide snapshots but they provide releases of their development milestones. So that early adopters can use those releases as soon as they can. I use such releases just fine in my production builds as they are predictable.

scottfromsf commented 9 years ago

+1, looking forward to this being on Maven Central.

petrochenko-pavel-a commented 9 years ago

Hi Guys we established publishing to https://repository-master.mulesoft.org/ please let me know if it is not enough for your needs.

Regards, Pavel

ddossot commented 9 years ago

This ticket is about releasing the plugins, not just snapshot builds.

At this point, there's still no release of these plugins in the MuleSoft public releases repo: https://repository.mulesoft.org/nexus/content/repositories/releases/org/raml/

Without official releases from MuleSoft, everyone is forced to build their own non-snapshot releases in order to be able to release their own projects which depend on these plugins.

The current version is 1.3.2-SNAPSHOT, suggesting that many releases have occurred but where are they? Could you release 1.3.2?

ddossot commented 9 years ago

I can't re-open this issue so I've opened a new one: https://github.com/mulesoft/raml-for-jax-rs/issues/37

usarid commented 9 years ago

Reopening

ddossot commented 9 years ago

Thanks! I'll close the other one then.

petrochenko-pavel-a commented 9 years ago

Ok, I am deploying to releases repository right now

On Tue, Feb 17, 2015 at 12:07 AM, David Dossot notifications@github.com wrote:

I can't re-open this issue so I've opened a new one: #37 https://github.com/mulesoft/raml-for-jax-rs/issues/37

— Reply to this email directly or view it on GitHub https://github.com/mulesoft/raml-for-jax-rs/issues/23#issuecomment-74540581 .

petrochenko-pavel-a commented 9 years ago

Hi ddosot, please check if you are able to see a release at https://repository-master.mulesoft.org/nexus/content/repositories/releases/org/raml/

(it works fine for me now)

Thanks in advance, Pavel

ddossot commented 9 years ago

Yes, it works! :dancer:

I see the repository is repository-master.mulesoft.org instead of the usual repository.mulesoft.org. Is repository.mulesoft.org being replaced by repository-master.mulesoft.org?

petrochenko-pavel-a commented 9 years ago

I do not know actually this is the repo, to which I have access and which was provided to me by the guys. I may/will ping them but collaboration with CI guys is very slow

Regards, Pavel

petrochenko-pavel-a commented 9 years ago

P.S. and I guess it is better then nothing. Please let me know if I may close issue now. (sorry I was not aware that you can not reopen it)

ddossot commented 9 years ago

I'm personally happy with this release and this repo. It's closeable AFAIAC.

ddossot commented 9 years ago

Precision here: I think repository.mulesoft.org is a mirror of repository-master.mulesoft.org and I think it is the one to use for external users.

Indeed, I've added this to my pom:

    <pluginRepository>
        <id>ms.releases</id>
        <url>https://repository.mulesoft.org/nexus/content/repositories/releases/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>

and now the release has appeared in the mirror!

ddossot commented 9 years ago

Well, this :arrow_up: is kind of moot since #34 has been re-opened and releases will eventually make their way to Maven Central. Let's say it's an "in the meantime" fix :smile_cat: