Ich versuche, einige Module aus meiner build.gradle-Datei auszuschließen, aber es (Code1 und Code2) lädt immer noch die ausgeschlossenen Dateien.
Code 1:
%Vor%Code 2:
%Vor%als ich versuchte, den folgenden Code zu verwenden,
%Vor%es schließt die Dateien aus, aber ich möchte diese Methode nicht verwenden, um Dateien auszuschließen
I second / Bestätigen Sie mit @Opal, dass Code1 in Gradle 2.13 funktioniert.
Was wahrscheinlich passiert, ist, dass Sie eine andere (vielleicht nicht-aws) Abhängigkeit haben, die transitiv aws-java-sdk
verwendet, was dann die Abhängigkeit vom maschinellen Lernen mit sich bringt. Aus diesem Grund funktioniert es gut, wenn Sie einen globalen Ausschluss vornehmen, aber nicht, wenn Sie einen lokalen Ausschluss nur für aws-java-sdk
vornehmen.
Versuchen Sie, gradlew dependencies --configuration=compile
auszuführen, um eine Baumstruktur von Abhängigkeiten, einschließlich Transitiven, zu erhalten, um zu prüfen, welche Abhängigkeit in aws-java-sdk-machinelearning
Tags und Links java gradle build.gradle