Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« Pleade Quickstart » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
Ctate (discussion | contributions)
Aucun résumé des modifications
syntax improvement+category
Ligne 1 : Ligne 1 :
# Utiliser le plus haut version de Oracle Java SDK (pas de JDK) sur cette site: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
== Installation du SDK ==
<syntaxhighlight lang="bash">cd ~/Téléchargements/
{{notice|On recommande d'utiliser la dernière version du Oracle Java *S*DK (et non le *J*DK). Le logiciel est disponible sur le site site: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html}}
chmod u+x jre-6u34-linux-i586.bin
 
./jre-6u34-linux-i586.bin
<syntaxhighlight lang="bash">
sudo mv jre1.6.0_34/ /usr/lib/jvm/
cd ~/Téléchargements/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.6.0_34/bin/java 1
JRE_FILE="jre-6u34-linux-i586.bin"
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jre1.6.0_34/bin/javaws 1
JRE_VERSION="jre1.6.0_34"
chmod u+x "$JRE_FILE"
./"$JRE_FILE"
sudo mv "$JRE_VERSION"/ /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/"$JRE_VERSION"/bin/java 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/"$JRE_VERSION"/bin/javaws 1
sudo update-alternatives --config java
sudo update-alternatives --config java
sudo update-alternatives --config javaws
sudo update-alternatives --config javaws
ls -la /etc/alternatives/java*</syntaxhighlight>
ls -la /etc/alternatives/java*
</syntaxhighlight>


# Modifier le {{value|~/.profile}} et ajouter cette ligne:
== Environnement Linux ==
<syntaxhighlight lang="bash">JAVA_HOME=/usr/lib/jvm/jre1.6.0_34
On commence par éditer le fichier {{path|~/.profile}} et ajouter cette ligne :
export JAVA_HOME</syntaxhighlight>
<syntaxhighlight lang="bash">
JAVA_HOME=/usr/lib/jvm/"$JRE_VERSION"
export JAVA_HOME
</syntaxhighlight>
{{notice|On pourra [[Localiser et définir JAVA HOME]] de façon automatique}}


# Modifier le {{value|/usr/lib/eclipse/eclipse.ini}} pour utiliser openjdk juste avant le ligne {{value|-vmargs}}:
== Configuration d'Eclipse ==
<syntaxhighlight lang="bash">-vm
Ensuite on éditera le fichier {{path|/usr/lib/eclipse/eclipse.ini}} pour utiliser {{cmd|openjdk}}. On ajoute le chemin vers l'executable java avant le ligne {{value|-vmargs}}:
<syntaxhighlight lang="ini" highligh="2">
-vm
/usr/lib/jvm/java-1.6.0-openjdk/bin/java
/usr/lib/jvm/java-1.6.0-openjdk/bin/java
-vmargs</syntaxhighlight>
-vmargs
</syntaxhighlight>
 
=== Encodage ===
{{notice|Pour prévenir tout problème d'encodage on se réfèrera à l'article [[Encodage]]}}
 
=== Module Eclipse ===
Si vous souhaitez travaillez uniquement dans Eclipse pour la gestion {{cmd|SVN}}, on recommande d'installer le module [http://subclipse.tigris.org/ Subclipse].
{{notice|La version 1.7-1.8 semble incompatible au moment de l'écriture de cette notice. On travaille donc avec la '''version 1.6'''}}
* On ajoutera le site de mise à jour (''update site'') : {{path|http://subclipse.tigris.org/update_1.6.x}}
* Puis on installera les modules suivants :
*# Subclipse -> Subclipse
*# Subclipse -> Subclipse Integration for Mylyn 3.x
*# Subclipse -> Subversion Client Adapter
*# Subclipse -> Subversion JavaHL Native Library Adapter
 
== Récupération un projet SVN ==
L'url des projets est de la forme : {{path|svn+ssh://moorea/home/svn/pleade-libre/trunk}}
{{notice|{{value|moorea}} est résolu grâce à votre fichier {{path|/etc/hosts}}}}


# En eclipse, ajouter le plugin {{var|subclipse}} version 1.6:
== Configuration simple du projet ==
## {{var|site}}: {{value|http://subclipse.tigris.org/update_1.6.x}}
On vérifiera les permissions et si besoin on les changera :
## Choisissez toutes ces plugins:
<syntaxhighlight l*ang="bash">
### Subclipse -> Subclipse
chmod 775 ~/projets/pleade-libre
### Subclipse -> Subclipse Integration for Mylyn 3.x
</syntaxhighlight>
### Subclipse -> Subversion Client Adapter
### Subclipse -> Subversion JavaHL Native Library Adapter


Lancer le project de SVN: {{value|svn+ssh://moorea/home/svn/pleade-libre/trunk}}
=== Répertoire du projet compilé (''build'') ===
On modifiera le fichier {{path|{{app}}/pleade-libre/pleade.properties}}, notamment la propriété {{var|install.dir}} :
<syntaxhighlight lang="ini">
install.dir=/path/to/your/build/pleade-libre
var|src.module.thesaurus=
</syntaxhighlight>


Changer les permissions du projet:
=== Fichiers pour Tomcat ===
chmod 777 ~/projets/pleade-libre
On créé le répertoire pour nos projets compilés, on lit notre projet compilé au serveur tomcat et on redémarre :
<syntaxhighlight lang="bash">
mkdir ~/build
sudo ln -s ~/build/pleade-libre "$tomcatDir"/webapps/
sudo service tomcat6 restart # restart tomcat
</syntaxhighlight>


# En eclipse, on doit suivre ce document [[Encodage]] de faire certaine que l'encodage est correcte.
L'application est consultable à l'adresse : http://localhost:8080/pleade-libre/. On se connecte avec l'utilisateur {{value|admin}} et le mot de passe {{value|pleade}}
# Modifier pleade-libre/pleade.properties
## {{var|install.dir}}={{value|/home/ctate/build/pleade-libre}}
## {{var|src.module.thesaurus}}=


<syntaxhighlight lang="bash">mkdir ~/build
sudo ln -s ~/build/pleade-libre /var/lib/tomcat6/webapps/
sudo service tomcat6 restart # restart tomcat</syntaxhighlight>


# Regarder: http://localhost:8080/pleade-libre/
[[category:Pleade]]
## {{var|Utilisateur}}: {{value|admin}}
[[category:Tomcat]]
## {{path|Mot de passé}}: {{value|pleade}}
[[category:Eclipse]]
[[category:How To]]
[[category:Java]]
[[category:SVN]]

Version du 15 octobre 2012 à 11:45

Installation du SDK

Notice :
On recommande d'utiliser la dernière version du Oracle Java *S*DK (et non le *J*DK). Le logiciel est disponible sur le site site: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html.
cd ~/Téléchargements/
JRE_FILE="jre-6u34-linux-i586.bin"
JRE_VERSION="jre1.6.0_34"
chmod u+x "$JRE_FILE"
./"$JRE_FILE"
sudo mv "$JRE_VERSION"/ /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/"$JRE_VERSION"/bin/java 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/"$JRE_VERSION"/bin/javaws 1
sudo update-alternatives --config java
sudo update-alternatives --config javaws
ls -la /etc/alternatives/java*

Environnement Linux

On commence par éditer le fichier ~/.profile et ajouter cette ligne :

JAVA_HOME=/usr/lib/jvm/"$JRE_VERSION"
export JAVA_HOME
Notice :
On pourra Localiser et définir JAVA HOME de façon automatique.

Configuration d'Eclipse

Ensuite on éditera le fichier /usr/lib/eclipse/eclipse.ini pour utiliser openjdk. On ajoute le chemin vers l'executable java avant le ligne -vmargs:

-vm
/usr/lib/jvm/java-1.6.0-openjdk/bin/java
-vmargs

Encodage

Notice :
Pour prévenir tout problème d'encodage on se réfèrera à l'article Encodage.

Module Eclipse

Si vous souhaitez travaillez uniquement dans Eclipse pour la gestion SVN, on recommande d'installer le module Subclipse.

Notice :
La version 1.7-1.8 semble incompatible au moment de l'écriture de cette notice. On travaille donc avec la version 1.6.
  • On ajoutera le site de mise à jour (update site) : http://subclipse.tigris.org/update_1.6.x
  • Puis on installera les modules suivants :
    1. Subclipse -> Subclipse
    2. Subclipse -> Subclipse Integration for Mylyn 3.x
    3. Subclipse -> Subversion Client Adapter
    4. Subclipse -> Subversion JavaHL Native Library Adapter

Récupération un projet SVN

L'url des projets est de la forme : svn+ssh://moorea/home/svn/pleade-libre/trunk

Notice :
moorea est résolu grâce à votre fichier /etc/hosts.

Configuration simple du projet

On vérifiera les permissions et si besoin on les changera :

chmod 775 ~/projets/pleade-libre

Répertoire du projet compilé (build)

On modifiera le fichier <app>/pleade-libre/pleade.properties, notamment la propriété install.dir :

install.dir=/path/to/your/build/pleade-libre
var|src.module.thesaurus=

Fichiers pour Tomcat

On créé le répertoire pour nos projets compilés, on lit notre projet compilé au serveur tomcat et on redémarre :

mkdir ~/build
sudo ln -s ~/build/pleade-libre "$tomcatDir"/webapps/
sudo service tomcat6 restart # restart tomcat

L'application est consultable à l'adresse : http://localhost:8080/pleade-libre/. On se connecte avec l'utilisateur admin et le mot de passe pleade