Question :
Après avoir exécuté mvn clean install, le dossier cible ne comprend que le JAR du projet, sans aucune dépendance d'exécution. Comment puis-je copier ces dépendances dans le dossier target/lib ?
Réponse :
Pour copier les dépendances dans target/lib, vous pouvez utiliser la configuration Maven suivante :
<project> ... <profiles> <profile> <id>qa</id> <build> <plugins> <plugin> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>
En ajoutant cette configuration, le plugin maven-dependency-plugin copiera les dépendances JAR pendant la phase d'installation, en les plaçant dans le répertoire de sortie spécifié.
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!