Où étions-nous ? Êtes-vous fatigué d’avoir trop réfléchi aux deux premiers numéros ? Ne vous inquiétez pas, le sujet de ce numéro est très simple. Il vous suffit de comprendre brièvement une syntaxe et d'écrire quelques lignes de configuration, et vous pouvez conduire le système pour qu'il effectue automatiquement certains travaux selon votre méthode prédéfinie. Cela ne semble-t-il pas agréable ? Allons-y ! Partons~
Dans ce numéro, nous utiliserons Ant pour fusionner les fichiers de code écrits et organisés dans le numéro précédent en un seul fichier source dans l'ordre spécifié, puis compresserons ce fichier. Voici les étapes de base pour créer un projet JavaScript. Ant est l'un des principaux projets open source d'Apache. Il existe de nombreux articles sur son introduction et son installation sur Internet, je n'entrerai donc pas dans les détails ici. Avant de construire, examinons la disposition des fichiers existants :
smart-queue // Le répertoire racine du composant
+--- src // Répertoire du fichier source JavaScript
+--- lang.js // Le "fichier externe" mentionné ci-dessus
+--- smart-queue.js // Fichier principal de Smart Queue
Maintenant, nous voulons le rendre "complet" :
Bien que le moineau soit petit, il possède tous les organes internes. Smart Queue ressemble désormais à un projet JavaScript plus professionnel :
smart-queue // Le répertoire racine du composant
+--- lib // Programme externe JavaScript et répertoire de fichiers de bibliothèque
+--- yuicompressor.jar // Compresseur YUI
+--- test //Répertoire du fichier de test
+--- src // Répertoire du fichier source JavaScript
+--- intro.js // Introduction et informations sur la version
+--- lang.js // Le "fichier externe" mentionné ci-dessus
+--- smart-queue.js // Fichier principal de Smart Queue
+--- README // fichier readme du composant
+--- LICENCE // Informations d'autorisation du composant
Nous prévoyons de stocker les fichiers construits dans le sous-répertoire build sous le répertoire racine du composant, ainsi que de les créer et de les détruire via l'outil de construction. Avant d'essayer de compiler pour la première fois, il est recommandé d'avoir une compréhension générale de la structure du fichier de configuration d'Ant - build.xml :
<nom du projet="MonProjet" default="dist" basedir=".">
<description>
exemple simple de fichier de construction
</description>
<!-- définir les propriétés globales pour cette build -->
<property name="src" location="src"/>
<property name="build" location="build"/>
<property name="dist" location="dist"/>
<nom cible="init">
<!-- Créer l'horodatage -->
<tstamp/>
<!-- Créer la structure du répertoire de construction utilisée par la compilation -->
<mkdir dir="${build}"/>
</cible>
<nom cible="compile" depend="init"
description="compiler le source " >
<!-- Compilez le code Java de ${src} dans ${build} -->
<javac srcdir="${src}" destdir="${build}"/>
</cible>
<nom cible="propre"
description="nettoyer" >
<!-- Supprimer les arborescences de répertoires ${build} et ${dist} -->
<delete dir="${build}"/>
<delete dir="${dist}"/>
</cible>
</projet>
Observez attentivement. En plus du nom et de la description, qui sont faciles à comprendre, d'autres modèles peuvent être observés :
Source : Alipay UED