Git Product home page Git Product logo

gradle-versions-filter-plugin's Introduction

Doing stuff, breaking things

I'm a developer with a passion for Open Source. In recent years I have shifted gears slightly (still developing though) and helped organisations improve Open Source Processes, in a practical agile way. My focus and โค๏ธ is slightly to the tech side, as opposed to the enterprise overview side, as I like to get my hands dirty.

Having been involved in the Open Source communities, since the early days when one traded Fred Fish floppydisks with Source Code on them (having exotic licenses as "send me a postcard", It has been such an interesting, incredible journey to see the ideas of sharing solutions - a.k.a Open Source - mature on all levels, from being an academia and hobbyist interest, to grow, mature and become an essential part of our Global Infrastructure.

๐ŸŒฑ I have a soft โค๏ธ for translations/languages, developer tooling, Open Source practices and licensing and retro computing.

๐Ÿ•ฐ๏ธ Well, I'm always eager to get together and hack, or discuss solving problems and how to improve Open Source or agility.

Have fun, happy hacking!

Socials

Badges

My GitHub Stats

janderssonse's GitHub stats








gradle-versions-filter-plugin's People

Contributors

janderssonse avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gradle-versions-filter-plugin's Issues

Thank you for this!

Just want to say that the ben-manes plugin has a bunch of configurations that I could never figure out. I applied this plugin instead and bam. It just works. Thank you so much!

Ability to Extend Defaults

The plugin is currently written in a way that both the inclusions and exclusions cannot be kept and extended. Instead one has to redefine them entirely if an additional pattern is to be added. This is because the qualifiers are hardcoded in the plugin, and applied only if the list is not empty. It would be better to switch to Gradle's property API in the extension, with the defaults already added. This way users can decide if they want to add or set.

I'm happy to provide a patch, but once I'm back from holiday's in January. ๐Ÿ˜‰

Configure to show alpha updates if I'm already on alpha?

Something that happens a lot is that I have alpha dependencies and they go to beta or they go to alphax+1, but they don't show in the list because stable is there. How can I configure this to show me newer versions of the dependency if I'm already on alpha.

Filter is dropped if any other rule is added to the original plugin

I tried to work around #7 by using โ€ฆ

tasks.dependencyUpdates {
    checkConstraints = true
    rejectVersionIf { /* custom code */ }
}

โ€ฆ but the instant I apply this all the rules of this plugin are ignored. I could not figure out why by simply looking at the sources here at GitHub, but I assume it is something trivial. Again, happy to provide a pull request, but only after holidays. ๐ŸŽ…

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.