Cette page explique comment utiliser ou modifier la bibliothèque Java Google Visualization et comment contribuer au code Open Source du projet.
Sommaire
Conditions requises
Pour utiliser la bibliothèque Java Google Visualization, vous devez disposer des composants suivants:
- Un conteneur de servlet et l'API servlet, version 2.4 ou ultérieure. Apache Tomcat est l'un des conteneurs de servlet les plus couramment utilisés. Il inclut l'API servlet. Pour télécharger le binaire de la version 5.5, consultez la page http://tomcat.apache.org/download-55.cgi. Vous n'avez besoin d'installer que le module principal. Vous aurez également besoin de Tomcat pour suivre les sections du tutoriel: Premiers pas, Utiliser un data store externe et Définir des fonctionnalités et le flux d'événements.
- Le kit de développement Java version 6.0 ou ultérieure.
Remarque: Il est également possible d'utiliser la version 5.0 du JDK. Cependant, vous devez ensuite supprimer
@Override
de chaque méthode de la bibliothèque qui remplace une méthode d'interface. Cela est dû à la modification du comportement de l'annotation@Override
dans la version 6.0 du JDK.
Dépendances
La bibliothèque Java de la source de données contient les dépendances suivantes. La bibliothèque a été testée avec les versions répertoriées. D'autres versions peuvent être acceptables, mais elles n'ont pas été testées.
Inclus dans la source ou le téléchargement:
- icu4j version 4.0.1.
- Jakarta commons lang version 2.4
- Jakarta Commons Logging version 1.1.1.
- Bibliothèque de collections Google version 1.0.
- javacc version 4.2. Cela n'est nécessaire que si vous avez l'intention de compiler les bibliothèques, par exemple lorsque vous les modifiez comme décrit ci-dessous.
- opencsv version 1.8. Cette étape n'est requise que si vous prévoyez d'utiliser une source de données CSV.
Non inclus dans la source ou le téléchargement:
- Pour utiliser la classe
SqlDataSourceHelper
avec une base de données MySQL, vous avez également besoin demysql.jar
dans votre environnement d'exécution. Pour en savoir plus et connaître les versions téléchargeables, consultez la page http://www.mysql.com/products/connector/j/.
Utiliser la bibliothèque telle qu'elle est fournie
Cette section explique comment utiliser la bibliothèque Java de visualisation si vous n'avez pas besoin de la modifier. Ce processus varie selon votre système de compilation:
Si vous utilisez Maven, configurez une dépendance à la bibliothèque de visualisation avec les paramètres suivants:
- ID du groupe: com.google.visualization
- ID de l'artefact: Visualization-datasource
- Numéro de version: utilisez le dernier numéro de version indiqué sur la page du projet.
Si vous utilisez un autre système de compilation:
- Téléchargez le fichier ZIP de la bibliothèque à partir de la page du projet, décompressez les fichiers et incluez-les dans votre projet selon les besoins de votre système de compilation.
Exécuter les exemples
Les fichiers d'exemple JAR sont inclus avec les fichiers JAR de la bibliothèque dans le fichier ZIP téléchargeable. Les instructions relatives à l'exécution des exemples sont fournies sur la page Premiers pas.
Modifier la bibliothèque
Si vous souhaitez modifier le code de la bibliothèque, vous devez télécharger le code source depuis le site d'hébergement Open Source et le compiler. Avant cela, consultez les informations de licence indiquées dans la section "Licence de code" de la page du projet pour savoir si votre cas d'utilisation est autorisé.
Voici les étapes à suivre pour télécharger et créer la bibliothèque:
- Téléchargez le code source à l'aide de SVN, comme décrit dans l'onglet Source > Règlement de la page du projet Open Source.
- Compilez votre code. Si vous compilez votre projet au format Maven, utilisez le fichier pom.xml fourni avec la source. Si vous effectuez la compilation avec Apache Ant, suivez les instructions ci-dessous. Notez que le code a été testé avec Ant version 1.7.0. Si vous disposez d'une version antérieure d'Ant, vous devrez peut-être effectuer une mise à niveau.
Instructions de fabrication avec fourmi
1. Modifiez les propriétés de compilation:
- Accédez au sous-répertoire
build-src
du répertoire d'installation de votre choix. - À l'aide d'un éditeur de texte, ouvrez le fichier
build.properties
et apportez les modifications suivantes :- Modifiez la propriété
servlet-api.jar
pour qu'elle pointe vers votre fichierservlet-api.jar
. Par exemple, si vous avez installé Tomcat sur votre disquec:
dans le répertoiretomcat_home
, vous devez spécifier la propriétéservlet-api.jar
comme suit:
servlet-api.jar=C:/tomcat_home/common/lib/servlet-api.jar
Remarque: Utilisez des barres obliques plutôt que des barres obliques inverses dans le chemin du fichier, même si vous utilisez Windows
- Pour utiliser vos propres copies des dépendances décrites ci-dessus, modifiez les chemins d'accès dans le même fichier build.properties.
- Modifiez la propriété
2. Créez la bibliothèque:
Accédez au sous-répertoire build-src
du fichier et saisissez l'un des éléments suivants:
ant datasource
: crée la bibliothèque de sources de donnéesant example
: crée les exemplesant
: crée une source de données et des exemplesant test
: crée et exécute les tests de la bibliothèque de sources de données. Très utile lorsque vous modifiez la bibliothèque.
Contribuer au projet Open Source
Si vous souhaitez apporter des modifications au projet Open Source, vous devez obtenir des autorisations d'envoi pour ce projet. Envoyez un e-mail à google-visualization-api@googlegroups.com pour demander votre autorisation et obtenir des instructions sur la manière d'envoyer des modifications.