| Avertissement | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
...
- Aller sur le repo Github du projet : https://github.com/EsupPortail/esup-uportal
- Switcher sur la version que vous souhaitez (tag ou branche) via le menu déroulant
- Télécharger l'archive Zip
...
Une documentation sous forme de notes sommaires est donnée directement dans le README du projet : https://github.com/EsupPortail/esup-uportal
...
Ces notes pré-supposent 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.
...
- 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 /path/to/apache_tomcat_6.0.36/)
...
- 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)
- ...
...
...
| title | Git |
|---|
...