Ce n'mvn install dans maven exactement
J'ai juste commencé à l'aide de Maven et m'a dit de ne mvn install
dans un répertoire spécifique.
Ce n' mvn install
faire, exactement?
Je pense que c'est pour pom.xml
dans le dossier en cours et commence à suivre les instructions spécifiées dans ce fichier. Est-ce exact?
Vous devez vous connecter pour publier un commentaire.
Que vous pourriez être conscients de, Maven est une automatisation de la génération de l'outil fourni par Apache qui n'est plus de la gestion des dépendances. Nous pouvons le faire comme un de ses pairs, de Fourmis et de Makefile qui permet de télécharger toutes les dépendances nécessaires.
Sur un
mvn install
, il encadre une dépendance arbre basé sur la configuration du projetpom.xml
sur tous les sous-projets dans le cadre du superpom.xml
(la racine POM) et les téléchargements/compile tous les composants nécessaires dans un répertoire appelé.m2
sous le dossier de l'utilisateur. Ces dépendances devront être résolus pour que le projet soit construit sans erreurs, etmvn install
est un utilitaire qui pourrait télécharger la plupart des dépendances.En outre, il existe d'autres utils dans Maven comme
dependency:resolve
qui peut être utilisé séparément dans les cas spécifiques. La construction du cycle de vie de la mvn est comme ci-dessous:process-resources
compile
process-test-resources
test-compile
test
package
install
deploy
La phase de test de ce mvn peut être ignoré par l'aide d'un drapeau
-DskipTests=true
.Avez-vous regardé tout de la Maven docs, par exemple, la installer le plugin maven docs?
Mot version: il va construire le projet et l'installer dans votre dépôt local.
Il sera exécuté tous les buts de tous les configuré plugins associés à toutes les phases du cycle de vie par défaut jusqu'à la "installer" phase:
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Lifecycle_Reference
La
install:install
but est fourni par «Apache Maven Installer le Plugin»:Cela dit, l'exacte but but:
Pour plus de détails sur l'objectif, reportez-vous à la Apache Maven Installer le Plugin - install:install page.
Pour plus de détails sur la construction du cycle de vie en général, et sur lequel l'objectif est dans l'accumulation du cycle de vie, veuillez vous référer à la Maven – Introduction à la génération de Cycle de vie page.
-DskipTests=true
forme courte de-Dmaven.test.skip=true
Faire des changements dans Setting.xml dans votre .m2 dossier. Vous pouvez utiliser la liaison locale repo afin que les pots une fois downlaoded ne doit pas être téléchargé de nouveau et de nouveau.
Réponse courte