Giter Club home page Giter Club logo

Comments (3)

ljacomet avatar ljacomet commented on June 30, 2024

This issue needs a decision from the team responsible for that area. They have been informed. Response time may vary.


Note that Gradle could only know if an all rule did something at all for the whole graph if reject was called at least once. For a withModule rule, it could know if the rule was invoked and if it did something (call reject). All the rest is opaque to Gradle.

from gradle.

big-guy avatar big-guy commented on June 30, 2024

IIUC, you're saying you have rules that no longer apply because you end up always selecting a newer version and any rejects/prefers/etc do not impact the resolution result?

Would it be equally useful to be able to see a report that showed rules that affected the result vs rules that did not?

This is interesting, but I don't think we'll be working on this anytime soon.

from gradle.

xenoterracide avatar xenoterracide commented on June 30, 2024

IIUC, you're saying you have rules that no longer apply because you end up always selecting a newer version and any rejects/prefers/etc do not impact the resolution result?

potentially, probably

Would it be equally useful to be able to see a report that showed rules that affected the result vs rules that did not?

yes. Realistically wanting a way to be notified that things can be cleaned up which is why I suggested warnings, but warnings plus a report would be good, or if the report can be made to fail the build so it can be caught by CI. although I don't like that so much because CI failures should represent failures not notifications IMHO.

from gradle.

Related Issues (20)

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.