Référencement GXT sous Nexus
La création d'une application GWT s'accompagne régulièrement de l'utilisation de la librairie GXT, une extension de Sencha pour GWT. Dans le cadre d'un développement sous Maven, la version 2.2.5 n'est pas mise à disposition dans les dépôts standard. L'équipe s'est arrêtée à la version 2.2.0 en attendant la mise à disposition de la version 3.0.
Il est donc nécessaire de mettre à disposition la librairie sur un serveur Nexus. Pour ce faire, le pom de la version 2.2.0 sera utilisé comme modèle.
Sommaire
Votre avis
Nobody voted on this yet
|
|
Description fichier pom.xml
Version 2.2.5
Plusieurs versions sont disponibles dans le paquet téléchargé, en fonction de la version de GWT utilisé. Dans le cadre de cet article, la version pour GWT 2.2.X est mise à disposition dans Nexus. Ce fichier a été construit à partir de la version 2.0.1, en modifiant uniquement le numéro de version.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.extjs</groupId>
<artifactId>gxt</artifactId>
<packaging>jar</packaging>
<name>Ext GWT</name>
<version>2.2.5</version>
<url>http://extjs.com/products/gxt</url>
<description>Rich Internet Application Framework for GWT</description>
<licenses>
<license>
<name>GNU GPL license v3</name>
<url>http://www.gnu.org/copyleft/gpl.html</url>
</license>
<license>
<name>Commercial License</name>
<url>http://extjs.com/store/extjs/license.php</url>
</license>
</licenses>
<scm>
<connection>scm:svn:http://code.extjs.com/svn/gxt/trunk</connection>
<url>http://code.extjs.com/svn/gxt/trunk</url>
</scm>
</project>
Déploiement
Version 2.2.5, GWT 2.2.X
Au niveau du dépôt 3rd party
, il faut téléverser la librairie à partir de l'onglet Artifact Upload
. Les spécifications de la librairie sont:
- Filename: gxt-2.2.5-gwt22.jar
- Classifier, ce qui permettra de verser plusieurs version 2.2.3 de gxt en fonction de la version de GWT utilisée: gwt22
- Extension: jar