Articles of maven 2

Récupérer la version de maven pom.xml dans le code

Quelle est la manière la plus simple de récupérer le numéro de version du fichier pom.xml de maven dans le code, c’est-à-dire par programme?

Différences entre Ant et Maven

Quelqu’un pourrait-il me dire les différences entre Ant et Maven? Je n’ai jamais utilisé non plus. Je comprends qu’ils sont utilisés pour automatiser la construction de projets Java, mais je ne sais pas par où commencer.

Exclure toutes les dépendances transitives d’une seule dépendance

Dans Maven2, pour exclure une seule dépendance transitive, je dois faire quelque chose comme ceci: sample.group sample-artifactB 1 sample.group sample-artifactAB Le problème avec cette approche est que je dois le faire pour chaque dépendance transitive apscope par sample-artifactB . Existe-t-il un moyen d’utiliser une sorte de caractère générique pour exclure toutes les dépendances transitives au […]

Maven artefact et groupId nommage

Je suis en train de transférer un projet de Ant à Maven. Comme je le suis, je veux utiliser des conventions bien établies pour trouver groupId et artifactId , mais je ne trouve aucune convention détaillée (il y en a, mais elles ne couvrent pas les points sur lesquels je m’interroge). Prenez ce projet par […]

Faire en sorte que Maven exécute tous les tests, même si certains échouent

J’ai un projet avec plusieurs modules. Lorsque tous les tests réussissent, le test Maven les exécute tous. Lorsque les tests échouent dans le premier module, maven ne poursuivra pas le projet suivant. J’ai testFailureIgnore défini sur true dans les parameters Surefire, mais cela n’aide pas. Comment faire pour que maven exécute tous les tests?

Qu’est-ce qui fait que le projet Maven importé dans Eclipse utilise Java 1.5 au lieu de Java 1.6 par défaut et comment puis-je m’assurer qu’il ne fonctionne pas?

J’ai importé un projet Maven et il utilisait Java 1.5 même si j’ai 1.6 configuré comme Eclipse par défaut Preferences->Java->Installed JREs . Quand j’ai changé le projet Maven pour utiliser le JRE 1.6, il restait des erreurs de construction quand le projet utilisait Java 1.5 (j’ai décrit ces erreurs de compilation plus tôt dans: J’ai […]

Existe-t-il un moyen simple de supprimer les dépendances inutilisées d’un maven pom.xml?

J’ai un grand projet Maven avec de nombreux modules et pom.xml. et le projet a tellement changé que je suis certain que les pom doivent y avoir des dépendances inutiles. Est-ce que quelqu’un sait si vous pouvez exécuter une commande pour supprimer des dépendances inutiles d’un pom?

Construire un projet Maven sans exécuter de tests unitaires

Comment construisez-vous un projet Maven sans exécuter de tests unitaires? Actuellement, je restructure du code pour un Servlet et je voudrais l’essayer dans mon navigateur Web (ce qui signifie que vous mvn install exécuter mvn install pour que le mvn install .war téléchargé sur Tomcat). Je suis tout à fait conscient que mes tests UNIT […]

Maven: ajoute une dépendance à un pot par chemin relatif

J’ai un pot propriétaire que je veux append à ma pom en tant que dépendance. Mais je ne veux pas l’append à un référentiel. La raison en est que je veux que mes commandes mvn comstack habituelles telles que mvn comstack , etc. (Sans exiger des développeurs qu’ils l’ajoutent eux-mêmes à un repository). Je veux […]

exécuter la classe principale du projet Maven

J’ai créé une application Java simple de console qui est construite avec Maven. Existe-t-il un moyen pour que la classe principale (qui ne nécessite aucun argument) puisse être exécutée depuis la ligne de commande en utilisant une commande maven comme: mvn run-app com.example.MainClass