Apache Maven est un outil logiciel de gestion et de compréhension de projets. Ceci est une balise pour les questions liées à Maven qui sont spécifiques aux versions 2.x de Maven.
Tout le monde sait s'il est possible d'ignorer toutes les instances d'un répertoire particulier dans une structure de fichiers gérée par git. Je cherche à exclure tous les dossiers «cible» dans un projet maven avec un certain nombre de sous-modules. Je sais que je peux explicitement exclure chacun d'eux dans …
Voici mon problème générique: Mon projet P dépend de A qui dépend de B qui dépend de C qui dépend de la version 1.0.1 de D. Il y a un problème avec la version 1.0.1 de D et je veux forcer l'utilisation d'un autre module. Je ne sais pas comment …
J'ai un POM parent 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 certaines modifications que j'ai faites dans le dependencyManagement, mais je ne peux pas faire une …
Est-il possible d'avoir un ensemble différent de dépendances dans un fichier maven pom.xml pour différents profils? par exemple mvn -P debug mvn -P release Je voudrais choisir un fichier jar de dépendance différent dans un profil qui a les mêmes noms de classe et différentes implémentations des mêmes interfaces.
J'essaye de faire mon premier projet avec Spring 3.0 (et maven). J'utilise Spring 2.5 (et les versions préliminaires) dans de nombreux projets. Néanmoins, je suis un peu confus, quels modules je dois définir comme dépendances dans mon pom.xml. Je veux juste utiliser les fonctions principales du conteneur (beans, core, context, …
J'ai un profil dans mon pom.xml qui devrait être toujours actif à moins qu'il ne soit explicitement désactivé (-P! FirstProfile). J'ai résolu cela en utilisant l'indicateur activeByDefault: <profiles> <profile> <id>firstProfile</id> <activation> <activeByDefault>true</activeByDefault> </activation> ... </profile> </profiles> Maintenant, dans le même pom.xml, j'ai un deuxième profil défini, cela ne devrait être …
J'essaie de comprendre comment organiser de nombreux projets maven2 (environ 50+), afin qu'ils puissent se déployer dans un référentiel central nexus. Lors de l'utilisation de l' mvn deployobjectif, il est nécessaire de spécifier la cible dans la balise distributionManagement comme ceci: <distributionManagement> <repository> <id>nexus-site</id> <url>http://central_nexus/server</url> </repository> </distributionManagement> Maintenant, je ne …
Dans un fichier parent POM de mon projet, j'ai un tel profil définissant certaines configurations utiles pour ce projet (afin que je ne puisse pas me débarrasser de ce POM parent): <profile> <id>wls7</id> ... <build> <plugins> <!-- use java 1.4 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <fork>true</fork> <source>1.4</source> <target>1.4</target> <meminitial>128m</meminitial> <maxmem>1024m</maxmem> …
Nous avons un projet mis en place avec maven pour résoudre les dépendances. Cela fonctionne généralement bien, mais maintenant j'essaie de le compiler et de l'exécuter sur un nouveau PC et j'ai un problème avec les dépendances manquantes dans Eclipse. Ce qui est drôle, c'est que si je lance "mvn …
J'ai un projet multi-modules, comme celui-ci: main-project/ module1/ module2/ sub-module1/ sub-module2/ sub-module3/ ... module3/ module4/ ... J'ai besoin de définir un ensemble de propriétés (qui dépendent de l'environnement sur lequel je souhaite publier mon projet) dans Maven2. Je n'utiliserai pas <properties>car il y a beaucoup de propriétés ... Ainsi, j'utilise …
Je suis nouveau à Maven, venant du monde des fourmis. Est-il possible de lister tous les objectifs possibles (y compris, par exemple, tous les plugins) que vous pouvez exécuter? Je peux voir qu'il y avait un -gdrapeau dans Maven 1, mais ce n'est pas disponible dans la version 2.
J'ai lu sur le réacteur Maven et je suis confus par son utilisation de la terminologie. J'ai lu qu'un multi-module est un réacteur, que vous pouvez manipuler le réacteur maven et que le réacteur est un plugin. Quel est exactement le réacteur?
Je veux exécuter des commandes shell Linux avec Maven. Voici ce que j'ai essayé: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.1.1</version> <executions> <execution> <goals> <goal>exec</goal> </goals> </execution> </executions> <configuration> <executable>hostname</executable> </configuration> </plugin>
J'apprends juste Maven, et cela peut donc être évident, mais je ne trouve pas de moyen simple de répertorier les objectifs associés à chaque phase du cycle de vie maven pour un projet donné. J'ai vu que les phases du cycle de vie par défaut de Maven et les objectifs …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.