Wo finde ich Ressourcen zum Lernen Ant Pfadstil Konventionen? Ich bin auf die Ant-Website selbst gegangen, konnte jedoch keine Informationen zu Pfadstilen finden.Lernen Ant Pfadstil
Antwort
Ich nehme an, Sie meinen, wie path patterns
zu verwenden, wenn er im Begriff ist, ob Schrägstriche zu verwenden oder Schrägstriche werden diese auf dem Weg Separatoren auf der Plattform während der Ausführungszeit verwendet übersetzt werden.
+1. Hier ist außerdem, wie Sie aus dem Ant-Handbuch zu diesem Teil der Dokumentation navigieren: ** [Table of Contents] (https://ant.apache.org/manual/) => "Konzepte und Typen" => [ Typenliste] linker Menübereich => "Verzeichnisbasierte Aufgaben" => Seitenbereich [Muster] **. – informatik01
Direkte URL: https://ant.apache.org/manual/dirtasks.html – Taka
Ant-style Pfadmuster Anpassung in spring-framework:
Die Abbildungseinstimmungen URLs die folgenden Regeln:
?
Matches ein Zeichen*
entspricht null oder mehr Zeichen**
entspricht null oder mehr "Verzeichnisse" in einem Pfad{spring:[a-z]+}
entspricht dem regulären Ausdruck[a-z]+
als Pfad-Variable namens "spring"Einige Beispiele:
zuweisen
com/t?st.jsp
- passend com/test.jsp sondern auchcom/tast.jsp
odercom/txst.jsp
com/*.jsp
- passt alles.jsp
Dateien im Verzeichniscom
com/**/test.jsp
- entspricht allentest.jsp
Dateien unterhalb descom
Pfadorg/springframework/**/*.jsp
- passt auf alle.jsp
Dateien unterhalb desorg/springframework path
org/**/servlet/bla.jsp
- passendorg/springframework/servlet/bla.jsp
aber auchorg/springframework/testing/servlet/bla.jsp
undorg/servlet/bla.jsp
com/{filename:\\w+}.jsp
com/test.jsp
übereinstimmen und den Werttest
auf diefilename
Variable
http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/AntPathMatcher.html
Gibt es eine Möglichkeit, mehrere Muster innerhalb eines Ant-Ausdrucks zu kombinieren? wie/com/*, /com/**/test.jsp im selben Ausdruck? – chrismarx
Dieses Muster /WEB-INF/tiles-config/*-tiles-definition.xml, um alle Dateien mit -tiles-definition.xml enden zu lassen funktioniert nicht für mich, aber gleichzeitig/WEB-INF/tiles-config /*.xml funktioniert. Also * stimmt mit null oder mehr Zeichen überein? –
Wildcards
Das Dienstprogramm verwendet drei verschiedene Platzhalter.
+----------+-----------------------------------+
| Wildcard | Description |
+----------+-----------------------------------+
| * | Matches zero or more characters. |
| ? | Matches exactly one character. |
| ** | Matches zero or more directories. |
+----------+-----------------------------------+
Was meinst du mit Stil Konventionen? Meinst du das nenne src für src und cfg für config stuff? – Zak