...
Une documentation sous forme de notes sommaires est donnée directement dans le README du projet : https://github.com/EsupPortail/esup-uportal
...
- Exécuter la commande "git clone https://github.com/EsupPortail/esup-uportal.git" (afin de récupérer le projet)
- Exécuter la commande "git tag" (afin de consulter la liste des versions tagguées du projet)
- Copiez le nom de la version désirée (afin de ne pas récupérer la version en cours de développement)
- Exécuter la commande "git checkout <nom_version>" (afin de se placer sur la version désirée)
...
- Le renommer en "build.properties" ;
- Modifier le paramètre "server.home" de build.properties : préciser le chemin utilisé pour la variable CATALINE_HOME. Attention : Linux et Windows, utiliser des slashs "/".
(Bonne pratique respectée = se reporter à la section | Installation par défaut = utiliser /path/to/apache_tomcat_6.0.36/) - Modifier le paramètre "server.base" de build.properties : préciser le chemin utilisé pour la variable CATALINA_BASE. Attention : Linux et Windows, utiliser des slashs "/".
(Bonne pratique respectée = se reporter à la section | Installation par défaut = utiliser ${server.home}) - Modifier le paramètre "server.webapps" de build.properties : préciser le chemin du répertoire webapps de tomcat utilisé pour le déploiement des applications. Attention : Linux et Windows, utiliser des slashs "/".
(Bonne pratique respectée = se reporter à la section | Installation par défaut = utiliser ${server.base}/webapps)
...
- modifier la section "Database Connection Settings" :
- Décommenter le connecteur JDBC désiré
- Renseigner les paramètres de connexion
- modifier la section "logs" :
- Renseigner la propriété "environment.build.log.logfileDirectory" avec un chemin valide.
...
Modifier le fichier "pom.xml" et décommenter le bon connecteur SQL :
| Bloc de code | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<properties>
<!-- The final name of the uPortal web-application -->
<uportal.docbase>uPortal</uportal.docbase>
<project-site-path>/uportal/${project.version}</project-site-path>
<!-- The JDBC Driver used by uPortal -->
<!-- HSQL driver. Uncomment if you need to -->
<!--
<jdbc.groupId>org.hsqldb</jdbc.groupId>
<jdbc.artifactId>hsqldb</jdbc.artifactId>
<jdbc.version>${hsqldb.version}</jdbc.version>
-->
<!-- POSTGRESQL driver. Uncomment if you need to -->
<!--
<jdbc.groupId>postgresql</jdbc.groupId>
<jdbc.artifactId>postgresql</jdbc.artifactId>
<jdbc.version>9.0-801.jdbc4</jdbc.version>
-->
<!-- MYSQL driver. Uncomment if you need to -->
<!--
<jdbc.groupId>mysql</jdbc.groupId>
<jdbc.artifactId>mysql-connector-java</jdbc.artifactId>
<jdbc.version>5.1.22</jdbc.version>
--> |
...
- [MySQL] "mysqld.exe" / "mysqlsafe" (selon le système d'exploitation)
- [PostgreSQL] "postgres.exe" / "postgres" (selon le système d'exploitation)
- [HSQL] "ant hsql" (à la racine du projet)
- ...
...
Ces notes pré-suppose que vous avez correctement suivi les prérequis, notamment que vous avez un JDK d'installé sur votre distribution linux (avec Maven et Apache ANT - ces 3 outils sont à installer manuellement en ne passant pas par le système de paquets de votre distribution), un Apache, un PostgreSQL et une distribution Apache Tomcat prête à être installée (distribution récupérée en targz ou zip depuis le site offciel Apache).
L'idée alors est de récupérer par GIT le package esup-uportal géré sur github (Voir la page 06 - Git (esup 4) pour plus d'information à ce propos) puis de suivre au mieux ces notes rapides permettant une première installation fonctionnelle d'un esup-uportal.
...
| title | Git |
|---|
...