Apprendimento dello stile del percorso Ant

Dove posso trovare le risorse per imparare le convenzioni sullo stile del percorso Ant ? Sono andato sul sito di Ant stesso, ma non sono riuscito a trovare alcuna informazione sugli stili di percorso.

Modelli di percorso in stile ant corrispondente nel quadro di spring :

Il mapping corrisponde agli URL utilizzando le seguenti regole:

  • ? corrisponde a un personaggio
  • * corrisponde a zero o più caratteri
  • ** corrisponde a zero o più “directory” in un percorso
  • {spring:[az]+} corrisponde a regexp [az]+ come variabile di percorso denominata “spring”

Qualche esempio:

  • com/t?st.jsp – corrisponde a com / test.jsp ma anche a com/tast.jsp o com/txst.jsp
  • .jsp com/*.jsp – corrisponde a tutti i file .jsp nella directory com
  • com/**/test.jsp – confronta tutti i file test.jsp sotto il percorso com
  • org/springframework/**/*.jsp – trova tutti i file .jsp sotto il org/springframework path
  • org/**/servlet/bla.jsp – corrisponde a org/springframework/servlet/bla.jsp ma anche org/springframework/testing/servlet/bla.jsp e org/servlet/bla.jsp
  • com/{filename:\\w+}.jsp corrisponde a com/test.jsp e assegna il valore test alla variabile filename

http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/AntPathMatcher.html

Suppongo che tu intenda come usare i modelli di percorso

Se si tratta di utilizzare barre o barre rovesciate, queste verranno tradotte in separatori di percorso sulla piattaforma utilizzata durante l’esecuzione.

Correttore Pattern Stile ANT

I caratteri jolly

L’utilità utilizza tre diversi caratteri jolly.

 +----------+-----------------------------------+ | Wildcard | Description | +----------+-----------------------------------+ | * | Matches zero or more characters. | | ? | Matches exactly one character. | | ** | Matches zero or more directories. | +----------+-----------------------------------+