Rumah > Java > javaTutorial > Bagaimana untuk Menyalin Ketergantungan Secara Automatik ke sasaran/lib dengan Maven?

Bagaimana untuk Menyalin Ketergantungan Secara Automatik ke sasaran/lib dengan Maven?

Linda Hamilton
Lepaskan: 2024-11-09 18:59:02
asal
848 orang telah melayarinya

How to Automatically Copy Dependencies to target/lib with Maven?

Menyalin Ketergantungan secara automatik ke sasaran/lib dengan Maven

Apabila menjalankan mvn clean install, folder sasaran biasanya hanya mengandungi fail JAR projek, tidak termasuk kebergantungan masa jalan. Untuk menangani perkara ini, maven-dependency-plugin boleh dikonfigurasikan untuk menyalin kebergantungan ini ke dalam direktori yang dikehendaki.

Penyelesaian:

Laksanakan konfigurasi berikut dalam POM projek Fail .xml:

<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>
Salin selepas log masuk

Konfigurasi ini mengarahkan matlamat kebergantungan salin untuk dijalankan semasa fasa pemasangan. Parameter outputDirectory menentukan laluan destinasi untuk kebergantungan yang disalin, yang dalam kes ini ialah folder sasaran/lib.

Dengan menambahkan konfigurasi ini, perintah pemasangan bersih mvn kini akan menyalin semua kebergantungan masa jalan ke dalam sasaran/lib folder, memastikan ketersediaannya untuk penggunaan atau pemprosesan selanjutnya.

Atas ialah kandungan terperinci Bagaimana untuk Menyalin Ketergantungan Secara Automatik ke sasaran/lib dengan Maven?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan