bannieres-telechargement

Ce composant propose une tache ANT destinée à créer le fichier manifest nécessaire à la construction d'un module OpenCMS. L'objectif est de faciliter 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 OpenCms

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 into 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 shows how to use this task in a script that builds 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