generate
Lorsque vous exécutez la commande ci-dessus à l'invite de commande du terminal, le projet Maven commencera à être créé. (* Maven doit être installé. Dans mon cas, je l'ai installé avec homebrew.)
Ensuite, il vous sera demandé ce qui suit, je vais donc répondre comme suit.
```choose a number or apply filter```
Le message ci-dessus sort. Il s'agit de la spécification de l'ID de groupe.
Entrez si vous n'avez pas besoin de définir le filtre.
#### **`Choose org.apache.maven.archetypes:maven-archetype-quickstart version:`**
Sélectionnez la version que vous souhaitez utiliser dans la liste. Entrez s'il n'y a rien de particulier.
Define value for property ‘groupId’::
Il s'agit de l'ID du groupe de projets.
Spécifiez essentiellement le package pour placer le programme à créer.
Entrez le nom du package de manière appropriée
(Exemple: jp.tuyano.spring.sample1)
#### **`Define value for property ‘artifactId’::`**
Entrez l'ID d'artefact. Saisissez le nom du projet. (Exemple: MySampleApp1)
Define value for property ‘version’: 1.0-SNAPSHOT::
Nom de la version. 1.0-SNAPSHOT est spécifié par défaut.
Entrez si vous n'avez pas besoin de le modifier.
#### **`python`**
```define value for property ‘package’
Celui que vous avez entré avec l'ID de groupe plus tôt est défini par défaut, appuyez donc sur Entrée.
Ensuite, vérifiez le contenu. On vous demandera en O / N, donc si vous ne vous trompez pas, O
---
## Construit par Maven
```$nom du projet cd (mysampleapp1)
$mvn install```
Instructions pour empaqueter le programme et l'installer dans le référentiel local.
Il télécharge les bibliothèques requises et organise le projet dans un fichier de package spécifié.
Si vous voulez compiler un programme, mvn compile,
Si vous souhaitez créer un package, package mvn
Il existe des commandes telles que.
Je pense que vous devriez vérifier cette zone le cas échéant.
---
## Dirigé par Maven
```$cd target```
#### **`$java -classpath ./MySampleApp1-1.0-SNAPSHOT.jar jp.tuyano.spring.sample1.App`**
"/" Est utilisé, mais la partie "/" doit être modifiée en fonction du système d'exploitation. https://stackoverflow.com/questions/4528438/classpath-does-not-work-under-linux
Recommended Posts