[maven] exclude transitive dependencies corresponding to removed JAR files in Maven libraries

Otherwise they'll be restored in the library configuration when a library is reloaded.

(We should write a test to find such problem in future, see IDEA-265950.)

GitOrigin-RevId: f6fe95b3152664fd2bd4a591eecda2b1bb7ed587
This commit is contained in:
Nikolay Chashnikov
2021-04-06 17:16:41 +00:00
committed by intellij-monorepo-bot
parent a0d442ee4c
commit 4fcdba0bf3
2 changed files with 3 additions and 0 deletions
@@ -13,6 +13,7 @@
<properties maven-id="org.apache.maven:maven-core:3.3.9">
<exclude>
<dependency maven-id="com.google.inject:guice" />
<dependency maven-id="javax.inject:javax.inject" />
</exclude>
</properties>
<CLASSES>
@@ -16,6 +16,7 @@
<properties maven-id="org.apache.maven:maven-compat:3.3.9">
<exclude>
<dependency maven-id="com.google.inject:guice" />
<dependency maven-id="javax.inject:javax.inject" />
</exclude>
</properties>
<CLASSES>
@@ -67,6 +68,7 @@
<properties maven-id="org.apache.maven:maven-core:3.3.9">
<exclude>
<dependency maven-id="com.google.inject:guice" />
<dependency maven-id="javax.inject:javax.inject" />
</exclude>
</properties>
<CLASSES>