Je suis nouveau dans Maven, j'ai un projet web basé sur Java avec maven configuré dans mon MyEclipse.
Si je modifie un fichier Java, dois-je faire ce qui suit ? Run as -> Mvn install
ou Mvn package
?
Réponses
Trop de publicités?El approprié manière est mvn package
si vous avez fait les choses correctement pour la partie centrale de votre construction, il ne devrait pas y avoir besoin d'installer vos paquets dans le dépôt local.
En outre, si vous utilisez Travis, vous pouvez mettre vos dépendances en "cache", car il ne touchera pas à votre fichier $HOME.m2/repository
si vous utilisez le paquet pour votre propre projet.
En pratique, si vous essayez même de faire une mvn site
vous devez généralement faire un mvn install
avant. Il y a juste trop de bugs avec l'un ou l'autre site
ou les nombreux plugins mal entretenus.
Cela dépend de ce que vous essayez d'obtenir après avoir modifié le fichier Java. Tant que vous ne voulez pas tester le processus maven, vous n'avez jamais besoin de faire quoi que ce soit. Eclipse/MyEclipse construira ce qui est nécessaire et placera la sortie à l'endroit approprié dans votre projet. Vous pouvez également l'exécuter ou le déployer (s'il s'agit d'un projet web, par exemple), sans que vous ayez besoin de faire quoi que ce soit explicitement avec maven. En fin de compte, pour installer votre projet dans le dépôt maven, vous devrez faire une installation maven. Vous pouvez également avoir d'autres objectifs maven à exécuter, que MyEclipse ne fera pas automatiquement.
Comme je l'ai dit, cela dépend de ce que vous voulez faire.
- Réponses précédentes
- Plus de réponses