Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Sv translation
languagefr
Remarque

Cette page n'est plus actualisée. À partir de BlueMind 4.8, veuillez consulter la nouvelle documentation BlueMind

Prérequis

Volet
borderWidth3

Sur cette page :

Sommaire
maxLevel2

En rapport :

Installation

Télécharger et installer la version d'Eclipse pour développeurs RCP et RAP.

Configuration

Ajout d'une plateforme d'exécution

La plateforme d'exécution Eclipse doit-être complétée avec les dépendances de BlueMind :

  1. démarrer et initialiser un workspace en utilisant la version d'Eclipse que vous souhaitez utiliser pour développer (par exemple Eclipse Mars installé précédemment)
  2. aller dans Window->Preferences, chercher Target
  3. cliquer sur Target Platform
  4. cliquer sur Add, choisir Nothing option, cliquer sur Next
  5. indiquer un nom (ex: BlueMind 3.5)
  6. cliquer sur le bouton Add, choisir Software Site, puis cliquer sur Next
  7. dans le champs «Work with», indiquer http://forge.blue-mind.net/staging/p2/bluemind/latest
    1. Au bas de la fenêtre décocher «Group by category» et «Include required software»
    2. dans la liste mise à jour, cocher Feature
  8. cliquer sur Finish
  9. cliquer de nouveau sur le bouton Add, choisir Software Site, puis cliquer sur Next
  10. dans le champs Work with, indiquer http://forge.blue-mind.net/staging/p2/dependencies/current/
    1. Au bas de la fenêtre décocher «Group by category» et «Include required software»
    2. dans la liste mise à jour, cocher bm-eclipse-platform

  11. cliquer sur Finish
  12. cliquer de nouveau sur Finish
  13. s'assurer que la nouvelle plateforme est bien sélectionnée et cliquer sur Apply puis OK pour quitter

Configuration

Formatage

Afin d'utiliser un formatage du code uniforme, dans Eclipse:

  1. aller dans Window, puis Preference
  2. chercher Save Actions, cliquer sur Java->Editor->Save Actions
  3. cocher Perform the selected actions on save
  4. cocherFormat source code, sélectionner Format all lines
  5. cocher Organize imports
  6. cliquer sur Apply, puis OK

En-têtes

Il est important que les fichiers sources aient les en-têtes conformes. Dans Eclipse:

  1. aller dans Window, puis Preference
  2. chercher Template, cliquer sur Java->Code Style->Code Template
  3. déplier le menu Code, cliquer sur New Java files
  4. cliquer sur Edit
  5. dans la partie Pattern, mettre:

    Bloc de code
    languagejava
    titlePattern New Java file
    /* BEGIN LICENSE
      * Copyright © Blue Mind SAS, 2012-${year}
      *
      * This file is part of BlueMind. BlueMind is a messaging and collaborative
      * solution.
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of either the GNU Affero General Public License as
      * published by the Free Software Foundation (version 3 of the License).
      *
      * This program is distributed in the hope that it will be useful,
      * but WITHOUT ANY WARRANTY; without even the implied warranty of
      * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
      *
      * See LICENSE.txt
      * END LICENSE
      */
    ${filecomment}
    ${package_declaration}
    
    ${typecomment}
    ${type_declaration}
  6. cliquer sur OK
  7. cliquer sur Apply, puis OK

Initialisation du workspace Eclipse

"Package explorer"

Avant d'importer les plugins, il est important que la vue que vous utiliserez pour parcourir les plugins soit "Package explorer" (pour des raisons de performance).

Pour l'ouvrir :

  1. Allez dans Window / Show View
  2. Si elle n'apparait pas dans cet écran, cliquez sur "Other" et vous la trouverez dans la catégorie "Java"
  3. Fermer les autres vues permettant de lister les plugins type "Project Explorer" ou "Plugins ..."

Import des plugins

Dans Eclipse

  1. aller dans File, menu Import
  2. déplier General, sélectionner Existing projects into Workspace
  3. cliquer sur Next
  4. cocher Select root directory, cliquer sur Browse
  5. sélectionner le dossier open du git de BlueMind, cliquer sur OK
  6. si vous ne voyez qu'un projet dans la liste Projects, nettoyer le git. Se placer dans le répertoire racine du git de BlueMind exécuter: git clean -f -d -n -x, puis recommencer à l'étape 1
  7. sinon, cliquer sur Finish
  8. refaire l'opération pour le répertoire closed du git de BlueMind

Build maven

Il est nécessaire de faire un build maven:

  1. dans un terminal, aller dans le répertoire open du git de BlueMind
  2. lancer la commande: mvn -Dmaven.test.skip=true clean install
  3. faire pareil dans le répertoire open/ui/gwt-libs/
  4. dans Eclipse, sélectionner tous les packages et appuyer sur F5 (Refresh)
Sv translation
languagede
Remarque

Diese Seite ist nicht mehr aktuell. Ab der Version BlueMind 4.8 finden Sie alle Infos in der neuen Dokumentation

Voraussetzung

Volet
borderWidth3

Auf dieser Seite:

Sommaire
maxLevel2

Verwandt:

Installation

Laden Sie die Version von Eclipse für RCP- und RAP-Entwickler herunter und installieren Sie sie.

Konfiguration

Hinzufügen einer Ausführungsplattform

Die Eclipse-Laufzeitplattform muss mit BlueMind-Abhängigkeiten ergänzt werden:

  1. Starten und initialisieren Sie einen Workspace mit der Version von Eclipse, die Sie für die Entwicklung verwenden möchten (z.B. mit dem zuvor installierten Eclipse Mars)
  2. gehen Sie zu Window->Preferences und suchen Sie Target
  3. klicken Sie auf Target Platform
  4. klicken Sie auf Add, wählen Sie die Option Nothing und klicken Sie auf Next
  5. Einen Namen angeben (z.B: BlueMind 3.5)
  6. Klicken Sie auf die Schaltfläche Add, wählen Sie Software Site und klicken Sie auf Next
  7. Geben Sie im Feld "Work with" http://forge.blue-mind.net/staging/p2/bluemind/latest ein
    1. Deaktivieren Sie am unteren Rand des Fensters die Optionen „Group by category“ und „Include required Software“
    2. In der aktualisierten Liste Feature aktivieren
  8. Klicken Sie auf Finish
  9. Klicken Sie erneut auf die Schaltfläche Add, wählen Sie Software Siteund klicken Sie auf Next
  10. Geben Sie im Feld Work with http://forge.blue-mind.net/staging/p2/dependencies/current/ ein
    1. Deaktivieren Sie am unteren Rand des Fensters die Optionen „Group by category“ und „Include required software“
    2. Aktivieren Sie in der aktualisierten Liste bm-eclipse-platform

  11. Klicken Sie auf Finish
  12. Klicken Sie erneut auf Finish
  13. Vergewissern Sie sich, dass die neue Plattform ausgewählt ist, und klicken Sie erst auf Apply, dann auf OK, um den Vorgang zu beenden

Konfiguration

Formatierung

Um eine einheitliche Code-Formatierung in Eclipse zu verwenden:

  1. Gehen Sie zu Window, dann Preference
  2. Suchen Sie Save Actions und klicken Sie auf Java->Editor->Save Actions
  3. Aktivieren Sie Perform the selected actions on save
  4. Aktivieren Sie Format source code und wählen Sie Format all lines
  5. Aktivieren Sie Organize imports
  6. Klicken Sie auf Apply, dann auf OK

Header

Es ist wichtig, dass die Quelldateien den richtigen Header haben. In Eclipse:

  1. Gehen Sie zu Window, dann Preference
  2. Suchen Sie Template, klicken Sie auf Java->Code Style->Code Template
  3. Klappen Sie das Menü Code auf und klicken Sie auf New Java files
  4. Klicken Sie auf Edit
  5. Im Abschnitt Pattern tragen Sie ein:

    Bloc de code
    languagejava
    titlePattern New Java file
    /* BEGIN LICENSE
      * Copyright © Blue Mind SAS, 2012-${year}
      *
      * This file is part of BlueMind. BlueMind is a messaging and collaborative
      * solution.
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of either the GNU Affero General Public License as
      * published by the Free Software Foundation (version 3 of the License).
      *
      * This program is distributed in the hope that it will be useful,
      * but WITHOUT ANY WARRANTY; without even the implied warranty of
      * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
      *
      * See LICENSE.txt
      * END LICENSE
      */
    ${filecomment}
    ${package_declaration}
    
    ${typecomment}
    ${type_declaration}
  6. Klicken Sie auf OK
  7. Klicken Sie auf Apply, dann auf OK

Initialisierung von Eclipse Workspace

"Package explorer"

Stellen Sie vor dem Importieren der Plugins sicher, dass zum Durchsuchen der Plugins die Ansicht "Package explorer" ist (aus Leistungsgründen).

Ansicht öffnen:

  1. Gehen Sie zu Window / Show View
  2. Wenn es in diesem Bildschirm nicht erscheint, klicken Sie auf "Other", Sie befindet sich in der Kategorie "Java"
  3. Schließen Sie die anderen Ansichten, in denen Plugins aufgelistet werden können, wie z.B. "Project Explorer" oder "Plugins ..."

Plugin-Import

In Eclipse

  1. Gehen Sie in File in das Menü Import
  2. General aufklappen und Existing projects into Workspace wählen
  3. Klicken Sie auf Next
  4. Aktivieren Sie Select root directory und klicken Sie auf Browse
  5. Wählen Sie den Ordner open des BlueMind-Git und klicken Sie auf OK
  6. wenn nur ein Projekt in der Liste Projects erscheint, das Git bereinigen. Wechseln Sie in das Git-Rootverzeichnis von BlueMind und führen Sie Folgendes aus: git clean -f -d -n -x und beginnen Sie wieder bei Schritt 1
  7. Klicken Sie andernfalls auf Fertigstellen
  8. Wiederholen Sie den Vorgang für das Verzeichnis closed des BlueMind git

Build maven

Es ist notwendig, einen Maven-Build zu erstellen:

  1. Gehen Sie in einem Terminal in das Verzeichnis open des BlueMind git
  2. Führen Sie den Befehl aus: mvn -Dmaven.test.skip=true clean install
  3. Wiederholen Sie dies im Verzeichnis open/ui/gwt-libs/
  4. In Eclipse alle Pakete auswählen und F5 (Refresh) drücken