...
Environnement de développement (IDE)
le SDK de java ( version >7>8) est demandé
- L'outil de build est Maven 23
- l'IDE utilisé de préférences est Netbeans (> 7.4),
- la procédure d'installation est disponible sur la page Installation outils
...
Java doit être installé sur le poste client. Les versions:
JRE 7 de préférence
JRE 6 est supporté
...
8
Sources du projet et gestion des sources
Les sources de Fudaa-Crue Développement ( en cours de dev) sont disponibles depuis les url suivantes:
Pour récupérer les sources, il est possible d'utiliser l'IDE ( voir Installation projet Fudaa-Crue ) ou de passer par un client SVN comme TortoiseSVN ( libre)GIT.
Pour modifier les sources et reverser les modifications dans le repository, il faut un compte sourceforge gitlab et faire partir du projet Fudaa sur sourceforge GitLab ( voir CETMEFCEREMA).
Livraisons de Fudaa-Crue
Les livrables ont sont disponible sur sous le répertoire Livraisons de sharepoint soit sous l'arborescence la page Téléchargement Fudaa-Crue Partagé>Lot 0c et Lot 1>Livraisons de Confluence.
En général, il y a 2 3 livrables (X.XX représentant la version):
- Fudaa-Crue-X.XX.zip qui contient l'exécutables pour l'interface graphique
- otfa-batch-X.XX.zip qui contient le nécessaire pour lancer OTFA par batch
...
- aoc-batch-X.XX.zip qui contient le nécessaire pour lancer AOC par batch
Ces livrables son générés via l'outil d'intégration continue de GitLab: https://gitlab.com/fudaa/fudaa-crue/pipelines
Intégration continue / Contrôle qualité
Les tests / contrôle qualité sont lancés automatiquement depuis le serveur d'intégration continue:
- https://gitlab.com/fudaa/fudaa.ci.cloudbees.com/-crue/pipelines
- Résultats contrôle qualité: https://sonarcloud.io/dashboard?id=fudaa-crue