generate
Führen Sie den obigen Befehl an der Terminal-Eingabeaufforderung aus, und das Maven-Projekt wird erstellt. (* Maven muss installiert sein. In meinem Fall habe ich es mit Homebrew installiert.)
Dann werden Sie wie folgt gefragt, also werde ich wie folgt antworten.
```choose a number or apply filter```
Die obige Nachricht kommt heraus. Dies ist die Gruppen-ID-Spezifikation.
Geben Sie ein, wenn Sie den Filter nicht einstellen müssen.
#### **`Choose org.apache.maven.archetypes:maven-archetype-quickstart version:`**
Wählen Sie aus der Liste die Version aus, die Sie verwenden möchten. Geben Sie ein, wenn nichts Besonderes vorhanden ist.
Define value for property ‘groupId’::
Dies ist die Projektgruppen-ID.
Geben Sie grundsätzlich das Paket an, in dem das zu erstellende Programm platziert werden soll.
Geben Sie den Paketnamen entsprechend ein
(Beispiel: jp.tuyano.spring.sample1)
#### **`Define value for property ‘artifactId’::`**
Geben Sie die Artefakt-ID ein. Geben Sie den Namen des Projekts ein. (Beispiel: MySampleApp1)
Define value for property ‘version’: 1.0-SNAPSHOT::
Versionsname. 1.0-SNAPSHOT ist standardmäßig angegeben.
Geben Sie ein, wenn Sie es nicht ändern müssen.
#### **`python`**
```define value for property ‘package’
Die zuvor mit der Gruppen-ID eingegebene ist standardmäßig festgelegt. Drücken Sie daher die Eingabetaste.
Überprüfen Sie als nächstes den Inhalt. Sie werden von J / N gefragt. Wenn Sie sich also nicht irren, Y.
---
## Von Maven gebaut
```$CD-Projektname (mysampleapp1)
$mvn install```
Anweisungen zum Packen und Installieren des Programms im lokalen Repository.
Es lädt die erforderlichen Bibliotheken herunter und organisiert das Projekt in einer angegebenen Paketdatei.
Wenn Sie ein Programm kompilieren möchten, mvn compile,
Wenn Sie ein Paket erstellen möchten, mvn-Paket
Es gibt Befehle wie.
Ich denke, Sie sollten diesen Bereich entsprechend überprüfen.
---
## Von Maven geführt
```$cd target```
#### **`$java -classpath ./MySampleApp1-1.0-SNAPSHOT.jar jp.tuyano.spring.sample1.App`**
"/" Wird verwendet, aber der "/" Teil muss je nach Betriebssystem geändert werden. https://stackoverflow.com/questions/4528438/classpath-does-not-work-under-linux
Recommended Posts