[JAVA] Présentation d'Eclipse IoT-Part2: installez Eclipse Neon.2 sur macOS Sierra

Un framework pour la passerelle IoT basée sur OSGi dans Eclipse Kura. L'application déploie et utilise un bundle OSGi packagé avec des manifestes et des fichiers de ressources ajoutés au fichier jar. Cette fois, il est facile d'installer Eclipse IDE for Java Developers sur macOS Sierra comme environnement de programmation pour l'application Eclipse Kura. Effectuez les réglages initiaux.

Java 8

Installez Java 8 à partir des outils de gestion des packages macOS Homebrew (http://brew.sh/) et Homebrew Cask (https://caskroom.github.io/). Vous pouvez également télécharger le package directement à partir du site de téléchargement d'Oracle (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html).

Si vous n'avez pas encore utilisé Homebrew, installez-le.

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

S'il est installé, mettez à jour l'ancien Hombrew et les packages vers la dernière version.

$ brew update && brew cleanup

Installez Homebrew Cask.

$ brew install caskroom/cask/brew-cask

Ajoutez versions et recherchez java.

$ brew tap caskroom/versions
$ brew search java

La version actuelle du paquet java est 1.8.0_112.

$ brew cask info java
java: 1.8.0_112-b16
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Not installed

Installez Java 8.

$ brew cask install java

La version de 1.8.0_112 a été installée.

$ java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b16, mixed mode)

Vous pouvez vérifier l'emplacement de JAVA_HOME en exécutant la commande suivante.

$ /usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home

Définissez la variable d'environnement JAVA_HOME sur ~ / .bashrc.

$ echo 'export JAVA_HOME=`/usr/libexec/java_home -v 1.8`' >> ~/.bashrc
$ source ~/.bashrc
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home

Maven

Installez l'outil de création d'application Java Maven. SDKMAN! est utile pour installer des outils de développement de VM tels que Maven, Gradle et stb.

Installez SDKMAN!.

$ curl -s get.sdkman.io | /bin/bash

Installez Maven à partir de la commande sdk.

$ sdk install maven 

La version de «3.3.9» a été installée.

$ mvn --version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T01:41:47+09:00)

Eclipse Neon.2 (4.6.2)

Obtenez le programme d'installation pour macOS sur le site de téléchargement (http://www.eclipse.org/downloads/eclipse-packages/).

eclipse-downloads.png

Exécutez l''Eclipse Installer décompressé du fichier ʻeclipse-inst-mac64.tar.gz. Démarrez ʻEclipse` dans le répertoire suivant.

~/eclipse/java-neon/Eclipse

Réglage initial

Lorsque vous développez avec plusieurs personnes, si vous unifiez les paramètres Eclipse, vous pouvez obtenir le diff avec précision par la gestion des versions. Veuillez vérifier les paramètres selon les règles de l'équipe car c'est ma préférence ci-dessous.

Laissez l'onglet de fichier vide

Créez un nouveau profil dans le formateur Java à partir du menu Préférences Eclipse. Je l'ai fait correctement ʻEcliser [mon projet] `.

Eclipse ->Cadre environnemental-> Java -> Code Style -> Formatter -> New -> Eclipse [myproject] 
java-formatter.png

Réglez l'onglet ʻIndentation` sur les paramètres suivants.

java-formatter-indent.png

Définissez le fichier XM tel que pom.xml utilisé par Maven de la même manière.

Eclipse ->Cadre environnemental-> XML -> XML Files -> Editor
xml-formatter.png

Supprimer les blancs à la fin du fichier

Créez un nouveau profil dans Clean Up en Java Code Style.

Eclipse ->Cadre environnemental-> Java -> Code Style -> Clean Up -> New -> Eclipse [myproject]
java-cleanup.png java-cleanup-tailtrail.png

Exécutez ce Clean UP pour supprimer les blancs de fin des fichiers source existants.

src ->clic-droit-> Source -> Clean UP

Utilisez Save Actions pour supprimer les blancs de fin lors de l'enregistrement d'un fichier.

Eclipse ->Cadre environnemental-> Java -> Editor -> Save Actions
java-save-actions.png

Modifiez les paramètres des actions supplémentaires.

Additional actions -> Configure
java-save-actions-configure.png

thème

Si vous souhaitez modifier l'apparence d'Eclipse avec le thème Dark, effectuez les réglages suivants.

Eclipse ->Cadre environnemental-> General -> Appearance
appearance-theme.png

Brancher

Les plug-ins Eclipse sont également distribués sous forme de bundles OSGi. J'aime aussi les plug-ins, mais pour le moment, installez d'abord certains des plug-ins nécessaires.

Plug-in EGit

Le plug-in EGit peut faire fonctionner Git depuis Eclipse. Ajoutez le site de téléchargement EGit.

Help -> Install New Software... -> Add

Vérifiez et installez le package que vous souhaitez utiliser.

egit.png

Lorsque vous utilisez le référentiel Git d'Eclipse via SSH, définissez la clé privée.

Eclipse ->Cadre environnemental-> General -> Network Connections -> SSH2
general-ssh2.png

Ouvrez la perspective Git.

Window -> Persepective -> Open Persepective -> Other -> Git

Plug-in M2Eclipse (m2e)

M2Eclipse peut exécuter des commandes Maven depuis Eclipse. Le plug-in est déjà installé, mais j'ajouterai un site de téléchargement.

Help -> Install New Software... -> Add

Maven SCM Handler for EGit

Maven SCM Handler for EGit résoudra la dépendance pom.xml par git clone directement depuis m2e.

Installez à partir de m2e Marketplace dans la boîte de dialogue lors de l'importation d'un projet dans l'Explorateur de packages.

Package Explorer > Import > Maven > Check out Maven Projects from SCM > m2e Marketplace > m2e-egit
m2e-marketplace.png

Redémarrez Eclipse et l'installation est terminée.

Plug-in mToolkit

A partir de maintenant, je vais lire la Documentation Eclipse Kura et créer une application OSGi simple avec Eclipse. Pour vous préparer, installez le plug-in mToolkit qui peut se connecter à distance au conteneur OSGi s'exécutant sur Eclipse Kura. .. Outils de gestion OSGi fournis par ProSyst dans le groupe Bosch Il est inclus dans le mBS SDK.

Help -> Install New Software... -> Add

Plug-in PDE (Plug-in Development Environment)

Plug-in Development Environment (PDE) est un outil de développement de plug-ins Eclipse. Le développement de projet OSGi utilise un assistant pour créer une définition de composant (component.xml).

Help -> Install New Software...

Entrez ʻEclipse plug-in dans le champ type filter text` pour rechercher.

plugin-install.png

Ceci termine la configuration d'Eclipse Neon.2 pour développer le bundle OSGi d'Eclipse Kura. La prochaine fois, je créerai un exemple de projet et l'exécuterai.

Recommended Posts

Présentation d'Eclipse IoT-Part2: installez Eclipse Neon.2 sur macOS Sierra
Installez OpenJDK sur macOS
Installer Rails sur macOS Catalina
Installez Tomcat + eclipse sur Mac
Installez imagick sur macOS Catalina + php 7.4 Remarque
Comment installer Eclipse (Photon) sur votre Mac
Installez Java 11 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Installez Java 14 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Installez Java 8 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Installez Java 8 (OpenJDK: Amazon Corretto) sur macOS avec Homebrew
Installez Eclipse sur Mac et traduisez-le en japonais
Installez Java 8 (OpenJDK: Zulu Community) sur macOS avec Homebrew