Wie kann ich mit dem Gradle Shadow-Plugin bestimmte Dateien von bestimmten Abhängigkeiten ausschließen?Java

Java-Forum
Anonymous
 Wie kann ich mit dem Gradle Shadow-Plugin bestimmte Dateien von bestimmten Abhängigkeiten ausschließen?

Post by Anonymous »

Ich erstelle ein umfangreiches JAR mit dem Gradle Shadow-Plugin und muss bestimmte Dateien von bestimmten Abhängigkeiten ausschließen.
Angenommen, ich habe die folgenden Abhängigkeiten:

Code: Select all

ch.qos.logback:logback-classic — I want to exclude the file META-INF/LICENSE only from this dependency.

com.example:xyz — I want to exclude the file about.htm only from this dependency.
Wenn ich einen allgemeinen Ausschluss wie diesen verwende:

Code: Select all

groovy
tasks.shadowJar {
exclude("about.htm")
}
Es entfernt die Datei aus allen Abhängigkeiten, was nicht das ist, was ich möchte.
Wie kann ich ShadowJar so konfigurieren, dass bestimmte Dateien nur aus bestimmten Abhängigkeiten ausgeschlossen werden, während diese Dateien in anderen Abhängigkeiten intakt bleiben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post