====== Creare un plugin da un template esistente (Eclipse) ====== Dopo aver creato un template su Artifactory (per la procedura si veda la sezione [[custom:development_artifactory_deploy_template|Dispiegamento di un template su Artifactory]]), è possibile utilizzare tale template per creare, tramite Eclipse, dei nuovi progetti Maven che abbiano stessa struttura e caratteristiche. Accedere ad Artifactory tramite il seguente link [[http://artifactory.geowebframework.com/artifactory/webapp/#/artifacts/browse/tree/General/gw-release]]. Tra le sotto-sezioni di gw-release, selezionare **archetype-catalog/archetype-catalog/1.0** e, all'interno, il file archetype-catalog-1.0.xml; copiarne il percorso cliccando sul bottone che si trova a fianco del nome del file, come mostrato in figura. {{ :custom:artifactory_archetype_img1.png?600 |}} Aprire Eclipse e selezionare, nella barra degli strumenti in alto, la sezione **Window**: da qui scegliere **Preferences** -> **Maven** -> **Archetypes**, poi cliccare il pulsante **Add Remote Catalog...**. Nella finestra che sia apre, su **Catalog file** incollare il percorso precedentemente copiato e su **Description** inserire "Archetypes from Artifactory repo". {{ :custom:eclipse_archetype_img1.png?400 |}} Applicare e salvare tutte le modifiche. La prima volta ci vorrà qualche momento per recuperare tutti gli //archetypes//: è possibile vedere l'avanzamento del processo nell'angolo in basso a destra di Eclipse. Una volta terminata l'operazione, al momento della creazione di un nuovo progetto Maven, tra gli archetypes disponibili ci saranno anche tutti quelli presenti nel repository remoto di Artifactory.