Soalan:
Selepas melaksanakan mvn clean install, folder sasaran hanya termasuk JAR projek, tanpa sebarang kebergantungan masa jalan. Bagaimanakah saya boleh menyalin kebergantungan ini ke dalam folder sasaran/lib?
Jawapan:
Untuk menyalin kebergantungan ke sasaran/lib, anda boleh menggunakan konfigurasi Maven berikut:
<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>
Dengan menambahkan konfigurasi ini, maven-dependency-plugin akan menyalin kebergantungan JAR semasa fasa pemasangan, meletakkannya dalam outputDirectory yang ditentukan.
Atas ialah kandungan terperinci Bagaimana untuk Menyalin Ketergantungan Maven ke sasaran/lib Selepas `mvn clean install`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!