Wie eine Ant INCLUDE-Dateigruppe Vorrang vor einer EXCLUDE hat

8

Wenn ich eine Dateigruppe wie folgt habe:

%Vor%

Der Ausschluss hat Vorrang vor dem Include und ich habe keine Klassen. [da für dieses hypothetische Beispiel zar.class in den Klassen dir] ist, möchte ich die ZAR-Datei einschließen, obwohl sie in den Klassen dir steht.

Ich habe meinen Kopf eine Weile gegen diesen geklopft, habe über Selektoren, Patternsets, Dateigruppen gelesen, versucht, Dateigruppen usw. zu kombinieren, aber ich konnte nicht funktionieren.

Weiß jemand, wie man das macht?

    
user41762 09.01.2009, 06:32
quelle

3 Antworten

4

Warum brauchen Sie das Ausschlusselement?

%Vor%

sollte Ihnen die genaue Menge an Dateien geben, nach der Sie suchen: zar.class und keine der anderen .class -Dateien in den Klassen /.

Stell das einfach in den Community-Wiki-Modus, weil ich mir nicht sicher bin, ob du das wirklich willst:
Vielleicht möchten Sie alles , einschließlich der Klassen /.../ zar.class, außer classes /....

Meine Lösung würde Ihnen nur zar.class geben.

Bitte hinterlassen Sie einen Kommentar: Wenn das keine gute Lösung ist, werde ich es entfernen.

    
VonC 09.01.2009 11:26
quelle
2

Ich bin mir nicht sicher, was genau Sie wollen, aber ich denke, Sie waren auf dem richtigen Weg, Muster zu betrachten: Wie wäre es mit:

%Vor%     
Brian Fisher 09.01.2009 07:01
quelle
1

Welche Version von Ant wurde in der ursprünglichen Frage verwendet?

Mit Ant 1.8.2 produziert die Zeilengruppe das gewünschte Ergebnis !?

%Vor%

Pfad und Name sind etwas anders, aber zeigt A.class und nicht zeigt B.class an, das direkt daneben steht.

    
mgaert 25.01.2012 14:22
quelle

Tags und Links