-
Notifications
You must be signed in to change notification settings - Fork 96
[eclipse/xtext#2077] workaround for broken metadata in eclipse platform #1910
Conversation
…platform Signed-off-by: Christian Dietrich <[email protected]>
@cdietrich If I understand the problem correctly, this exclusion could be put in |
@LorenzoBettini it seems the pin does not work if in the transitive hull there is stuff that does not exist at all. |
@cdietrich I meant to put the exclusion itself in the POM of Something similar to what I did here https://github.com/LorenzoBettini/edelta/blob/master/edelta.parent/edelta.maven.plugin/pom.xml#L33 |
@LorenzoBettini you mean foreachdependency exclude all transitives via wildcard? is this possible? here the problem is maven seems to look at the broken preferences version although we pin it, and i dont understand why |
@cdietrich I mean: if we find the dependency X that requires that non-existent dependency Y, we specify the dependency X with the exclusion of Y. |
yes, but i hope this pr will become obsolte with the platform fix and as said a preventive wildcard exclude might be a bad idea. |
@LorenzoBettini does not looks so. but it looks like gradle wont support it :( |
@cdietrich I'm expecting the exclusion to work at the BOM level: the idea of BOM and |
Yes but gradle can’t do it as it seems |
Another very good reason to ditch gradle for good.. ;) |
obsolete by removal of the bad artifact from maven central |
[eclipse-xtext/xtext#2077] workaround for broken metadata in eclipse platform