Commit 3b41b5c7 authored by PECQUOT's avatar PECQUOT

[enh] Change all files line separator to LF

git-svn-id: https://scmforge.ifremer.fr/authscm/lp1ee9d/svn/reefdb/trunk@2230 cd918a83-917d-4a2a-92d7-bc1d03929fc5
parent 2b380444

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.
Recompiler le projet
--------------------
Pour reconstuire le projet reefdb :
> mvn clean install
ATTENTION: La toute première fois, un message vous indiquera de relancer
que les librairies magicdraw ont été installées dans le repository maven local.
Vous devrez donc relancer la compilation une seconde fois.
Faire une nouvelle version mineure
----------------------------------
Cette release va déployer sur le dépot nexus les artifacts.
Elle va également générer et deployer les fichiers utiles pour la mise à jour automatique, et les déployer sur le site distant.
IMPORTANT: Pour déployer à l'Ifremer (la configuration par défaut) il faut donc être connecté via domicile.ifremer.fr et avoir lancer la redirection "Java Secure Application Manager".
> mvn release:prepare -Darguments="-DperformRelease -DskipTests -Dandromda.run.skip=true"
> mvn release:perform -Darguments="-DperformRelease -DskipTests -Dandromda.run.skip=false" -B
Do it faster:
> mvn release:prepare -Darguments="-DperformRelease -Dmaven.test.skip -Dmaven.javadoc.skip -Dandromda.run.skip=true"
> mvn release:perform -Darguments="-DperformRelease -Dmaven.test.skip -Dmaven.javadoc.skip -Dandromda.run.skip=false" -B
Déploiement sur le repository EIS
-------------------------------------
> mvn release:prepare -Darguments="-Dmaven.test.skip -Dandromda.run.skip=true"
> mvn release:perform -Darguments="-DperformRelease -Dmaven.test.skip -Dmaven.javadoc.skip -Dandromda.run.skip=false -Peis-deploy"
From checkout dir:
> mvn install -DperformRelease -DperformFullRelease -DperformFullRelease64 -Dmaven.test.skip -Dmaven.javadoc.skip -Dandromda.run.skip
Génération du schema SQL (Oracle)
---------------------------------
> mvn compile andromdapp:schema -pl quadrige2-core-server -Psql
Génération du schema SQL (Quadrige2)
------------------------------------
> mvn compile andromdapp:schema -pl quadrige2-core-client -Psql
Tester le plugin Magicdraw
--------------------------
mvn -pl quadrige2-mda/quadrige2-magicdraw-plugin -Prun -DmagicdrawHome="<MAGIC_DRAW_HOME>"
Install sous eclipse
--------------------
Prérequis : Installation d'eclipse avec les plugins subclipse et m2e
Checkout des projets depuis le svn
Import maven projects
Window>Preferences>Maven>Installations : Ajouter l'installation courante de maven
mvn install
mvn eclipse:eclipse
Démarrage de l'UI avec une base de données
------------------------------------------
1/ Télécharger la BDD avec les référentiels d'exploitation : https://forge.ifremer.fr/frs/download.php/latestzip/313/PrototypeTestDB-latest.zip
2/ Dézipper la base dans <reefdb_trunk>/quadrige2-core-client/src/test/
- soit dans db/ pour lancer la BDD en mode normal (ouverture à chaque lancement)
- soit dans db-server/ pour lancer la BDD une seule fois, en mode serveur --> Conseillé pour les DEV.
Pour lancer le mode serveur, lancer le script <reefdb_trunk>/quadrige2-core-client/src/test/startServer.bat
3/ Lancer l'UI, avec l'option JVM suivante :
-Dreefdb.persistence.enable=true
Si vous avez la base en mode serveur, ajouter également l'option :
-Dquadrige2.persistence.jdbc.url=jdbc:hsqldb:hsql://localhost/quadrige2
Recompiler le projet
--------------------
Pour reconstuire le projet reefdb :
> mvn clean install
ATTENTION: La toute première fois, un message vous indiquera de relancer
que les librairies magicdraw ont été installées dans le repository maven local.
Vous devrez donc relancer la compilation une seconde fois.
Faire une nouvelle version mineure
----------------------------------
Cette release va déployer sur le dépot nexus les artifacts.
Elle va également générer et deployer les fichiers utiles pour la mise à jour automatique, et les déployer sur le site distant.
IMPORTANT: Pour déployer à l'Ifremer (la configuration par défaut) il faut donc être connecté via domicile.ifremer.fr et avoir lancer la redirection "Java Secure Application Manager".
> mvn release:prepare -Darguments="-DperformRelease -DskipTests -Dandromda.run.skip=true"
> mvn release:perform -Darguments="-DperformRelease -DskipTests -Dandromda.run.skip=false" -B
Do it faster:
> mvn release:prepare -Darguments="-DperformRelease -Dmaven.test.skip -Dmaven.javadoc.skip -Dandromda.run.skip=true"
> mvn release:perform -Darguments="-DperformRelease -Dmaven.test.skip -Dmaven.javadoc.skip -Dandromda.run.skip=false" -B
Déploiement sur le repository EIS
-------------------------------------
> mvn release:prepare -Darguments="-Dmaven.test.skip -Dandromda.run.skip=true"