Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

+ versions not handled #9

Closed
Sciss opened this issue Oct 13, 2013 · 9 comments
Closed

+ versions not handled #9

Sciss opened this issue Oct 13, 2013 · 9 comments
Assignees

Comments

@Sciss
Copy link

Sciss commented Oct 13, 2013

First of all, cool plugin! I just tried it out. I have the habit to use + for the minor (binary compatible) versions; this seems to be ignored by the plugin. For example:

[info] Found 4 dependency updates for machinaecoelestis
[info]   de.sciss:mellite             : 0.5.+               -> 0.5.0
[info]   de.sciss:pdflitz             : 1.0.+               -> 1.0.1
[info]   de.sciss:play-json-sealed    : 0.1.+               -> 0.1.0
[info]   org.scala-lang:scala-library : 2.10.3 -> 2.11.0-M5         

Obviously 0.5.+ is already using 0.5.0, also 1.0.+ -> 1.0.1 is debatable. Finally, is there a switch to disable RC and milestone releases, like the last item?

@ghost ghost assigned rtimush Oct 14, 2013
@rtimush
Copy link
Owner

rtimush commented Oct 14, 2013

Thanks for pointing out the + versions issue, will fix. RC and milestone releases are fixed in #6.

@laughedelic
Copy link

Sorry for an offtopic question, but I couldn't find it anywhere: how do people do people publish these artifacts with + versions? When I publish my artifacts (ivy- or maven-style to an S3 bucket), then I can resolve them only with exact versions. What is the trick?

@Sciss
Copy link
Author

Sciss commented Nov 16, 2013

You publish them with a fully qualified version. When defining dependencies, you can use + to allow for example the updates of minor versions. For example, this artifact has versions 2.2.0 and 2.2.1. If I have a dependent project I can require version 2.2.0+ or short 2.2.+ so at the time the binary compatible bugfix only release 2.2.1 is done, I can simply update that depending project without changing the dependency declaration.

@laughedelic
Copy link

Thanks, I understand how to use it. I asked, how to publish it, so that it works for my artifacts too.

@jedesah
Copy link

jedesah commented Apr 21, 2016

👍

@omervk
Copy link

omervk commented Oct 1, 2017

+1 to this issue 👍
Hope it leaves the icebox someday...

@kiranbayram
Copy link
Contributor

I've started to give this a shot but I can't move it in project board. Could you please do that for me @rtimush ?

@kiranbayram
Copy link
Contributor

Opened #104 for this

@rtimush
Copy link
Owner

rtimush commented Jun 19, 2019

Fixed in #104

@rtimush rtimush closed this as completed Jun 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants