logo
Recherche
 
Banniere Eurelis (image manquante)

OpenCMS Ant Task

Ce composant propose une tache ANT destinée à créer le fichier manifest nécessaire à la construction d'un module OpenCMS. L'objectif est facilité la collaboration des équipes de développement en intégrant la production de modules à l'environnement de développement.

This component includes an ANT task that will create a manifest file used to build an OpenCMS module. The main objective is to facilitate team cooperation by integrating module generation into the day to day development environment.

download

Notes de version

Pour utiliser la tâche, copier le fichier jar dans votre classpath Ant,  et ajouter dans votre ficher build la déclaration suivante :
<taskdef name="manifest" classname="com.eurelis.opencms.ant.task.ManifestBuilderTask"/>

Le fichier etc/sample/build.xml présente un exemple de mise en œuvre de la tâche dans un script créant un module à partir des fichiers etc/sample/modules_src.
Les étapes de la génération du module sont :

  1. Compilation des classes et génération des jar
  2. Construction de l’arborescence du module à partir des sources
  3. Génération du fichier manifest
  4. Création du ZIP
  5. Déploiement du nouveau avec CmsShell

A faire :

  • Gestion des ACL

Release notes

To use this task, copy the jar file to your Ant classpath, and add in your build file the following declaration:
<taskdef name="manifest" classname="com.eurelis.opencms.ant.task.ManifestBuilderTask"/>

The file etc/sample/build.xml show how to use this task in script that build a module from files stored in etc/sample/modules_src.
The main steps are:

  1. Class compilation and jar generation
  2. Setup of the module directory structure from the sources
  3. Manifest file generation
  4. ZIP file creation
  5. Module deployment with CmsShell

To do:

  • ACL management
bas droit