[JAVA] Erstellen einer Spring Boot-Entwicklungsumgebung in Vagrant

Überblick

Normalerweise wird Spring Boot mit Tomcat geliefert, und Java selbst läuft auf JVM, sodass Sie lokal arbeiten können. Ich habe jedoch eine Umgebung auf Vagrant erstellt, um ein anderes Tool von Java aus zu betreiben.

Umgebung

OpenJDK 11 Maven 3.6.3 CentOS 7

JDK

yum update -y nss curl libcurl  //Update weil es alt ist

touch /etc/yum.repos.d/adoptopenjdk.repo
echo [AdoptOpenJDK] >> /etc/yum.repos.d/adoptopenjdk.repo
echo name=AdoptOpenJDK >> /etc/yum.repos.d/adoptopenjdk.repo
echo baseurl=https://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/7/x86_64 >> /etc/yum.repos.d/adoptopenjdk.repo
echo enabled=1 >> /etc/yum.repos.d/adoptopenjdk.repo
echo gpgcheck=1 >> /etc/yum.repos.d/adoptopenjdk.repo
echo gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public >> /etc/yum.repos.d/adoptopenjdk.repo
yum -y install adoptopenjdk-11-openj9.x86_64
java -version

Maven

wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar xf apache-maven-3.6.3-bin.tar.gz -C /opt
ln -s /opt/apache-maven-3.6.3/ /opt/maven
touch /etc/profile.d/maven.sh
echo "export JAVA_HOME=/usr/lib/jvm/adoptopenjdk-11-openj9" >> /etc/profile.d/maven.sh
echo "export M2_HOME=/opt/maven" >> /etc/profile.d/maven.sh
echo "export MAVEN_HOME=/opt/maven" >> /etc/profile.d/maven.sh
echo 'export PATH=${M2_HOME}/bin:${PATH}' >> /etc/profile.d/maven.sh
rm apache-maven-3.6.3-bin.tar.gz

Anlaufen

$ mvn spring-boot:run

Impressionen

Wenn Sie die Quelle mit rsync auf Vagrant mounten und Spring Boot Devtools einfügen, können Sie sie im laufenden Betrieb neu laden, damit sie problemlos funktioniert.

Referenz

https://knasmueller.net/spring-boot-development-environment-virtualbox

Recommended Posts

Erstellen einer Spring Boot-Entwicklungsumgebung in Vagrant
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Spring Boot Umgebungskonstruktionsnotiz auf Mac
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
Ich habe versucht, eine Spring MVC-Entwicklungsumgebung auf einem Mac zu erstellen
Spring Boot Entwicklung-Entwicklungsumgebung-
Erstellen Sie eine Spring Boot-Umgebung mit Windows + VS-Code
[Spring Boot] Umgebungskonstruktion (macOS)
Erstellen Sie eine Java-Entwicklungsumgebung mit jenv auf Ihrem Mac
Spring Boot unter Microsoft Azure
Erstellen Sie eine gcloud-Entwicklungsumgebung auf einem centos8-Container
Aufbau der Docker x Spring Boot-Umgebung
Versuchen Sie Spring Boot auf dem Mac
Erstellen Sie mit Spring Boot einen Mikrodienst
Spring Boot-Anwendungsentwicklung in Eclipse
◆ Konstruktionsnotiz für Spring Boot + Gradle-Umgebung
gRPC auf Spring Boot mit grpc-spring-boot-Starter
Erstellen Sie eine App mit Spring Boot 2
Hot Deploy mit Spring Boot-Entwicklung
Erstellen Sie eine App mit Spring Boot
Versuchen Sie, Spring Boot auf Kubernetes auszuführen
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
Installieren Sie die Java-Entwicklungsumgebung auf dem Mac
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie mit IntelliJ ein Java Spring Boot-Projekt
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
Starten Sie die Entwicklung von Webanwendungen mit Spring Boot
[Ruby] Erstellen einer Ruby-Entwicklungsumgebung unter Ubuntu
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie eine Java 8-Entwicklungsumgebung mit AWS Cloud 9
Versuchen Sie Spring Boot 1 (Umgebungskonstruktion ~ Tomcat-Start)
Führen Sie die Eclipse-Entwicklungsumgebung von jooby auf Gradle aus
Erstellen Sie eine Ultra96v2-Entwicklungsumgebung auf Docker 1
Erstellen Sie mit dem Befehl cURL + tar ein Spring Boot-App-Entwicklungsprojekt
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
Erstellen Sie eine Website mit Spring Boot + Gradle (jdk1.8.x)
Informationen zum Entwerfen einer Spring Boot- und Unit-Test-Umgebung
Erstellen Sie mit Spring Boot eine einfache Such-App
[Java] Erstellen Sie eine Java-Entwicklungsumgebung unter Ubuntu und überprüfen Sie die Ausführung
Erstellen Sie eine Spring Boot-Anwendung mit IntelliJ IDEA
Erstellen Sie eine Apache / Tomcat-Entwicklungsumgebung unter Cent OS 7
Fordern Sie Spring Boot heraus
Java-Entwicklungsumgebung
Erstellen Sie mit Gradle Spring Boot-Projekte nach Umgebung
Erstellen Sie eine CRUD-App mit Spring Boot 2 + Thymeleaf + MyBatis
Rails6.0 ~ So erstellen Sie eine umweltfreundliche Entwicklungsumgebung
Erstellen Sie Ihr eigenes Dienstprogramm mit Thymeleaf mit Spring Boot
Spring Boot Form
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
[Frühling] Umweltbau
Spring Boot Denken Sie daran
Stellen Sie die Spring Boot-Anwendung für Elastic Beanstalk bereit
gae + frühlingsstiefel
Erstellen Sie einen Web-API-Server mit Spring Boot
GitLab Development Environment Setup (GDK) unter macOS (September 2020)