So installieren Sie Maven automatisch in der kontinuierlichen Integration von Linux

So installieren Sie Maven automatisch in der kontinuierlichen Integration von Linux

Entpacken Sie das Maven-Paket

tar xf apache-maven-3.5.4-bin.tar.gz 

Verschieben Sie die entpackten Maven-Dateien nach /usr/local/

mv apache-maven-3.5.4 /usr/local 

#!/bin/bash
#Maven-Installationsverzeichnis mkdir /usr/maven
#Installationspaket-Platzierungsverzeichnis cd /usr/src
http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/source/apache-maven-3.5.4-src.tar.gz
tar -xzvf apache-maven-3.5.4-bin.tar.gz
rm -f apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4/* /usr/maven
#Umgebungsvariable PROFILE=$(cat /etc/profile) konfigurieren
PATH='PATH exportieren=$PATH'
REPLACE='export PATH=$PATH:$MAVEN_HOME/bin'
#Gibt es bereits einen Konfigurationspfad für andere Umgebungsvariablen, wenn [[ $PROFILE == *$PATH* ]]
#Variablen Pfad hinzufügen und dann echo "${PROFILE/$PATH/$REPLACE}" > /etc/profile
#Fügen Sie den Pfad an das Ende des Textes an, sonst echo "$REPLACE" >> /etc/profile
fi
echo "export MAVEN_HOME=/usr/maven" >> /etc/profile
#Aktualisieren Sie die Konfigurationsdateiquelle /etc/profile
# Zeigen Sie die MVN-Version an mvn -version

Dateien aktualisieren

Quelle /etc/Profil

verifizieren

mvn -v 

An diesem Punkt ist die Maven-Installation abgeschlossen.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • So ändern Sie die Standard-Python-Version bei der Installation von Python unter Linux
  • Zusammenfassung der Methoden zum Überprüfen, ob der Port in Linux geöffnet ist
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 sowie zur Kennwortänderung unter Linux
  • Grafisches Tutorial zur Installation von Linux CentOS6.9 unter VMware
  • Lösung für das Problem mit verstümmeltem MySQL-Code unter Linux
  • Zusammenfassung der Methoden zum Erstellen, Auflisten und Löschen von Docker-Containern unter Linux
  • Lösung für das Problem, dass Linux in VMware keine Verbindung zum Internet herstellen kann, nachdem der Computer unerwartet heruntergefahren wurde
  • So zeigen Sie verfügbare Netzwerkschnittstellen in Linux an
  • Linux-System zum Anzeigen von CPU, Maschinenmodell, Speicher und anderen Informationen
  • Lösung für den Fehler beim Laden der dynamischen Bibliothek, wenn ein Linux-Programm ausgeführt wird

<<:  Einführung in die Fuzzy-Abfragemethode mit instr in MySQL

>>:  Das WeChat-Applet implementiert einen Videoplayer, der einen Bullet-Screen sendet

Artikel empfehlen

So unterstützen Sie Webdings-Schriftarten in Firefox

Firefox, Opera und andere Browser unterstützen Web...

MySQL-Reihe: Datenbankdesign, drei Paradigmen, Tutorial-Beispiele

Inhaltsverzeichnis 1. Wissensbeschreibung der dre...

So reduzieren Sie die Bildgröße mithilfe des mehrstufigen Docker-Builds

In diesem Artikel wird beschrieben, wie Sie die m...

Vue Shuttle-Box ermöglicht Auf- und Abbewegung

In diesem Artikelbeispiel wird der spezifische Co...

So greifen Sie in Docker auf den lokalen Computer (Hostcomputer) zu

Frage Wie greife ich in Docker auf die lokale Dat...

Wissen Sie, wie Sie das Laden von Webfonts optimieren können?

Genau wie der Titel! Die allgemein verwendete Schr...

Detaillierte Erläuterung der gleichzeitigen Parameteranpassung von MySQL

Inhaltsverzeichnis Abfrage-Cache-Optimierung Über...

display:grid in CSS3, eine Einführung in das Rasterlayout

1. Rasterlayout (Raster): Es unterteilt die Webse...

CSS-Beispielcode zur Implementierung von Schiebetüren

Durch die sogenannte Sliding Door-Technologie läs...

Gogs+Jenkins+Docker automatisierte Bereitstellung von .NetCore-Schritten

Inhaltsverzeichnis Umgebungsbeschreibung Docker-I...

Die v-for-Direktive in Vue vervollständigt die Listendarstellung

Inhaltsverzeichnis 1. Listendurchlauf 2. Die Roll...