Mettre en place tapestry-tldgen prend 2 minutes :
<plugin> <groupId>fr.exanpe</groupId> <artifactId>tapestry-tldgen</artifactId> <version>${set the version here}</version> <executions> <execution> <goals> <goal>tld-generate</goal> </goals> <phase>process-classes</phase> <configuration> <uri>${set your tld uri here}</uri> <namespace>${set your tld defaut namespace here}</namespace> <rootPackage>${set your root package here}</rootPackage> <encoding>${set your source file encoding here}</encoding> </configuration> </execution> </executions> </plugin>
Clé | requis | Description |
uri | oui | L'uri de la taglib |
rootPackage | oui | Le package de base utilisé pour scanner le composants. No pas inclure le suffixe "components", seule la racine est requise. |
namespace | non | Le namespace de la taglib. "t" par défaut. |
encoding | non | L'encodage des fichiers java source. Encodage de la plateforme par défaut |
outputFile | non | L'emplacement d'écriture de la tld. Par défaut : ${project.build.directory}/${project.build.finalName}.tld |