[JAVA] Ich habe versucht, eine Spring MVC-Entwicklungsumgebung auf einem Mac zu erstellen

Einführung

―― Aus verschiedenen Gründen haben wir eine Spring-Entwicklungsumgebung erstellt. ――Es war eine Pause, aber ich konnte sie in insgesamt 3 oder 4 Stunden bauen, während ich reibungslos passte. ――Ich möchte weiterhin verschiedene Aktivitäten im Zusammenhang mit dem Frühling fördern.

Umgebung

# OS/Software/Bibliothek Ausführung
1 Mac OS X EI Capitan
2 Java 1.8.0_111
3 Tomcat 8.0.43
4 Eclipse 4.5 Mars
5 Maven 3.5.2
6 Spring 3.1.1.RELEASE

Verschiedene Installationen von Homebrew

Gebräu aktualisieren

brew update && brew upgrade && brew cleanup

Java

Installation

brew cask install java

PFAD-Einstellung

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

Tomcat

Installation

brew install tomcat

Maven

Installation

brew install maven

PFAD-Einstellung

export M2_HOME=/usr/local/Cellar/maven/3.5.2/
export M2=$M2_HOME/bin
export PATH=$M2:$JAVA_HOME:$PATH

Eclipse installieren

Laden Sie Mars herunter

https://www.eclipse.org/downloads/packages/release/Mars/2

Installation

Platzieren Sie Eclipse.app unter / Applications.

Laden Sie verschiedene Plug-Ins herunter

** Japanisches Lokalisierungs-Plug-In ** http://mergedoc.osdn.jp/#pleiades.html

JStyle http://mergedoc.osdn.jp/#jstyle.html

Lokalisierung ins Japanische

Platzieren Sie das Verzeichnis jp.sourceforge.mergedoc.pleiades des entpackten Plugins unter /Applications/Eclipse.app/Contents/Eclipse/plugins/.

Öffnen Sie /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini und fügen Sie die Schrift hinzu.

-Xverify:none
-javaagent:/Applications/Eclipse.app/Contents/Eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

JStyle

Platzieren Sie das entpackte Plugin-Glas unter /Applications/Eclipse.app/Contents/Eclipse/plugins/.

Ersteinrichtung von Eclipse

Öffnen Sie nach dem Start die Umgebungseinstellungen oben links auf dem Bildschirm.

--Ändern Sie von "Java> Compiler" die Java-Version auf 1.8.

Tomcat-Verbindungseinstellungen

Öffnen Sie nach dem Booten "Server> Laufzeitumgebung" in den Einstellungen oben links auf dem Bildschirm.

  1. Wählen Sie unter Hinzufügen die Option "Apache> Apache Tomcat v8.0" und fahren Sie fort.
  2. Geben Sie den Namen und das Tomcat-Installationsverzeichnis ein. Das Verzeichnis ist wie folgt.
/usr/local/Cellar/[email protected]/8.0.43/libexec

Installieren von Spring- und Maven-Plugins

STS-Installation

  1. Öffnen Sie oben auf dem Bildschirm Hilfe> Eclipse Marketplace.
  2. Geben Sie STS in das zu installierende Suchfenster ein.

Installieren Sie das Maven-Plug-In

  1. Öffnen Sie oben auf dem Bildschirm "Hilfe> Neue Software installieren".

  2. Geben Sie STS in das zu installierende Suchfenster ein.

  3. Öffnen Sie den Projektexplorer über Fenster> Ansicht anzeigen auf dem Bildschirm.

  4. Stellen Sie über die Schaltfläche Hinzufügen Folgendes ein und installieren Sie es.

Maven
http://download.eclipse.org/technology/m2e/releases

Erstellen eines Frühlingsprojekts

  1. Öffnen Sie oben auf dem Bildschirm "Datei> Neu> Spring Legacy Project".
  2. Geben Sie den Projektnamen ein, wählen Sie Spring MVC Project aus der Vorlage aus und fahren Sie fort.
  3. Geben Sie den Paketnamen ein und Sie sind fertig.

Ersteinrichtung des Projekts

Klicken Sie mit der rechten Maustaste auf das Projekt und öffnen Sie seine Eigenschaften.

Abhängigkeitsinstallation

  1. Klicken Sie mit der rechten Maustaste auf das Projekt und führen Sie Run> Maven clean aus.
  2. Führen Sie auf ähnliche Weise "Ausführen> Maven-Installation" aus.

Projekt starten

  1. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Ausführen> Auf Server ausführen.
  2. Wählen Sie unter Manuell einen neuen Server definieren die Option Apache> Apache Tomcat v8.0 aus und fahren Sie fort.
  3. Fügen Sie das Projekt zu konfiguriert und abgeschlossen hinzu. Wenn die folgende Seite angezeigt wird, ist sie erfolgreich.

FireShot Capture 065 - Home - http___localhost_8080_app_.jpg

Punkte, die passen, Punkte, die ich nicht gut verstanden habe

Es gibt viele Optionen für Eclipse, z. B. die direkte Verwendung verschiedener Versionen und Pleades, das Herunterladen von der ursprünglichen Startseite oder die Installation von Homebrew.

Zuerst habe ich vom Maven-Projekt in die Frühlingsumgebung befördert, aber Ich war mir nicht sicher, weil es verschiedene Einstellmethoden gibt. Außerdem wurde es viel einfacher, weil ich ein Paket gefunden habe, mit dem unterwegs Vorlagen wie STS erstellt werden können.

Als ich damit herumspielte, war die Ausführungsumgebung kaputt und ich wusste nicht, wo ich damit spielen sollte. Es ist gut, den Arbeitsbereich zu löschen und von vorne zu beginnen.

Ich hatte das Glück zu wissen, dass ich es mit Maven installieren und nicht nur zu pom.xml hinzufügen musste.

Was ich nicht gut verstehe

Wenn Sie es beim Überprüfen dieses Bereichs nicht richtig zusammendrücken, passt es möglicherweise.

Ich habe versucht, Gradle zu verwenden, aber muss ich die XML-Datei selbst festlegen? Maven bestand ausschließlich aus Screen Pops.

Recommended Posts

Ich habe versucht, eine Spring MVC-Entwicklungsumgebung auf einem Mac zu erstellen
Ich habe versucht, mit Chocolatey eine Java8-Entwicklungsumgebung zu erstellen
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
Erstellen Sie eine Java-Entwicklungsumgebung mit jenv auf Ihrem Mac
[Erste Umgebungskonstruktion] Ich habe versucht, eine Rails6 + MySQL8.0 + Docker-Umgebung unter Windows 10 zu erstellen.
Ich habe versucht, eine React.js x TypeScript x Material-Benutzeroberfläche in einer Docker-Umgebung zu erstellen
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Ich habe versucht, eine LINE-Klon-App zu erstellen
Ich habe versucht, Java in einem Mac-Terminal auszuführen
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
Erstellen Sie eine gcloud-Entwicklungsumgebung auf einem centos8-Container
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
Ich habe versucht, mit Java und Spring eine Funktion / einen Bildschirm für den Administrator einer Einkaufsseite zu erstellen
Ich habe versucht, TabLayout unter Android eine Trennlinie hinzuzufügen
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
Installieren Sie die Java-Entwicklungsumgebung auf dem Mac
[Rails 6.0, Docker] Ich habe versucht, die Konstruktion der Docker-Umgebung und die zum Erstellen eines Portfolios erforderlichen Befehle zusammenzufassen
Ich habe versucht, ein Formular mit Spring MVC und Jasper Reports 1/3 (Jasper Reports-Einstellungen) zu drucken.
Ich habe versucht, ein Formular mit Spring MVC und Jasper Reports 3/3 (Spring MVC-Steuerung) zu drucken.
Ich habe versucht, eine einfache Karten-App in Android Studio zu erstellen
Ich habe versucht, mithilfe von JDBC Template mit Spring MVC eine Verbindung zu MySQL herzustellen
Ich habe versucht, mit Eclipse + Tomcat eine http2-Entwicklungsumgebung zu erstellen
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
[Ruby] Erstellen einer Ruby-Entwicklungsumgebung unter Ubuntu
Ich habe versucht, AdoptOpenjdk 11 unter CentOS 7 zu erstellen
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac
Ich habe versucht, ein Formular mit Spring MVC und Jasper Reports 2/3 (Formularvorlagenerstellung) zu drucken.
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
Gorigori SIer SE hat versucht, durch persönliche Entwicklung einen Webdienst zu erstellen
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Ich habe es mit Spring versucht.
Ich habe versucht, Junit mit Mac VScode Maven zu verwenden
Java Ich habe versucht, einen einfachen Block zu brechen
Ich habe versucht, ein Personalmanagement-Tool zu entwickeln
Ich habe versucht, eine Website für das Studium von DUO3.0 zu entwickeln.
Rails6.0 ~ So erstellen Sie eine umweltfreundliche Entwicklungsumgebung
Ich habe versucht, JavaFX und Spring Framework zu verknüpfen.
Ich habe versucht, Alexa-Fähigkeiten mit Java zu erstellen
Ich habe versucht, eine Website zu entwickeln, um Ausgaben zu erfassen.
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
Ich habe versucht, einen Server mit Netty zu implementieren
Ich habe versucht, den Block mit Java zu brechen (1)
Ich habe versucht, ein Portfolio mit AWS, Docker, CircleCI, Laravel [mit Referenzlink] zu erstellen.
Ich habe eine Java EE-Umgebung auf AWS erstellt und versucht, eine Webanwendung auszuführen
Ich habe versucht, ein Formular mit Spring MVC und Jasper Reports Extra Edition (Variables Edition) zu drucken.
Ich möchte die stärkste lokale Entwicklungsumgebung mit VSCode Remote Containers erstellen
Ich habe versucht, ein Formular mit Spring MVC und Jasper Reports Extra Edition (Bildausgabe) zu drucken.