Comments (3)
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.
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.
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)
- Binary compatibilty reports method not removed for upgraded method if method is removed in a class and it's super class
- Built-in task to encrypt Gradle properties HOT 2
- DependencyContraintHandler is missing addProvider methods HOT 1
- Applying Gradle plugin from included build fails when the plugin published by the build is applied to multiple projects HOT 4
- Support Grade working in environments that only support IPv4 or IPv6 networks
- 8.5 thru 8.8 busted on jdk-22. HOT 1
- Type-safe project accessors are not regenerated when new projects are added to the build
- Add a section to the upgrade guide for provider api migration
- Provider API migration source compatibility layer
- Can't delete gradle cache directories as root and now can't add entries to those directories
- Gradle plugins docs incorrectly specify the settings.gradle HOT 1
- Unable to make complex initscripts compatible with configuration caching HOT 2
- Gradle scan using `8.9-rc-1` throws `ExceptionInInitializerError` HOT 2
- Deprecate deleting classes output outside the build directory as part of clean
- Huge performance degredation with Gradle 8.8 HOT 3
- Allow plugins to register new types of projects to init HOT 3
- Remove Wrapper.setWrapperVersionsResources from public API
- TestKit is broken when tests execute Java compilation and debugging is turned on
- Consistent and simple way to manage user-supplied project data
- Error when creating a new android project HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gradle.