Articles of pom.xml

Activation du profil Maven avec plusieurs conditions

Je travaille sur la configuration du plug-in rpm-maven dans un projet. Dans nos environnements de transfert et de production, la génération se produit sur des boîtiers Red Hat, mais nous avons plusieurs boîtiers Windows utilisés pour le développement et les tests. Je voulais donc que le processus de génération RPM fasse partie d’un profil actif […]

Filtrage des fichiers Maven dans WEB-INF

J’essaie d’append du filtrage au fichier de contexte d’application, qui réside dans le répertoire WEB-INF. J’ai le fichier à filtrer (xmlgateway-context.xml) dans le dossier / src / main / resources. J’ai les fichiers de propriétés (config-e05.properties) dans le dossier src / main / filters Et j’ai le POM configuré comme suit: e04 e04 e05 e05 […]

Artefact manquant com.sun.jdmk: jmxtools: jar: 1.2.1

J’ai créé un projet simple à partir de maven-achetype-quickstart sous Eclipse Indigo, puis je suis allé dans l’éditeur de gui pom.xml et dans l’onglet dépendances dans la dépendance log4j par la recherche dans la boîte de dialog appropriée. Maintenant, mon pom.xml ressemble à 4.0.0 mygroup Test_Maven_03 0.0.1-SNAPSHOT jar Test_Maven_03 http://maven.apache.org UTF-8 junit junit test log4j […]

comment construire un projet avec maven sans version

dans un de mes projets, je dois construire un projet sans version. J’ai un appel de projet commonjerseylib quand je le construis en utilisant maven je reçois commonjerseylib-1.0.war mais j’ai besoin de nom de fichier de guerre commonjerseylib.war Je supprime la balise de version de pom mais toujours par défaut, maven crée avec la version […]

Maven: Y compris pot non trouvé dans le repository public

Si je devais utiliser une bibliothèque tierce qui ne se trouvait pas dans le référentiel public maven, quelle est la meilleure façon de l’inclure en tant que dépendance pour mon projet, de sorte que si quelqu’un d’autre extrait mon code, il pourra toujours être compilé? c’est à dire Mon application “A” dépend du jar “B” […]

Existe-t-il un moyen d’exclure une dépendance de Maven au niveau mondial?

J’essaie de trouver un moyen «générique» d’exclure une dépendance transitive d’inclusion sans avoir à l’exclure de toutes les dépendances qui en dépendent. Par exemple, si je veux exclure slf4j, je fais ce qui suit: org.hibernate hibernate-jmx 3.3.2.GA org.slf4j slf4j-api org.hibernate hibernate-entitymanager 3.4.0.GA jar org.slf4j slf4j-api Ceci est en partie pour nettoyer le fichier pom, en […]

Erreur lors du déploiement d’un artefact dans Nexus

Je reçois une erreur lors du déploiement d’un artefact dans mon propre référentiel sur un serveur Nexus: “Echec du déploiement des artefacts: impossible de transférer l’artefact” “Echec du transfert du fichier http: /// my_artifact. Le code de retour est: 400” J’ai Nexus en cours d’exécution avec un référentiel personnalisé my_repo avec la configuration locale maven […]

Quelle est la différence entre une dépendance de type «importation» et «pom»?

À partir de Maven 2.0.9, il est possible d’inclure pom import dans la section . Si je comprends bien, il sera “remplacé” par des dépendances incluses dans ce fichier comme si elles avaient été définies ici. Quelle est la différence entre la solution ci-dessus et la dépendance simple à ce pom sans scope d’ import […]

Existe-t-il de toute façon d’exclure des artefacts hérités d’un POM parent?

Les artefacts des dépendances peuvent être exclus en déclarant un élément dans une Mais dans ce cas, il est nécessaire d’exclure un artefact hérité d’un projet parent. Voici un extrait du POM en discussion: 4.0.0 test jruby 0.0.1-SNAPSHOT base es.uniovi.innova 1.0.0 com.liferay.portal ALL-DEPS 1.0 provided pom artefact de base , dépend de javax.mail:mail-1.4.jar et ALL-DEPS […]

Installer le POM parent sans construire de modules enfants

J’ai un parent POM dans un projet Maven, avec cette structure: parent | ————— | | child1 child2 Je veux installer le POM du “parent” dans le REPO local pour permettre à child1 de prendre quelques modifications que j’ai faites dans la dépendance, mais je ne peux pas faire une “installation propre” car “child2” est […]