Problème :
Le fichier pom.xml de Maven peut-il contenir différents ensembles de dépendances pour différents profils de build ?
Solution :
Oui, il est possible de spécifier différentes dépendances pour différents profils dans Maven.
Selon le Documentation Maven, "un élément de profil contient à la fois une activation facultative (un déclencheur de profil) et l'ensemble des modifications à apporter au POM si ce profil a été activé." Cela permet de personnaliser le processus de construction en fonction de différents scénarios, comme un environnement de test nécessitant une base de données différente ou différentes dépendances pour différentes versions du JDK.
Pour y parvenir, placez simplement la dépendance du profil souhaité dans son déclaration de profil correspondante. Par exemple :
<code class="xml"><profiles> <profile> <id>debug</id> ... <dependencies> <dependency>...</dependency> </dependencies> ... </profile> <profile> <id>release</id> ... <dependencies> <dependency>...</dependency> </dependencies> ... </profile> </profiles></code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!