Rumah  >  Artikel  >  Java  >  Bagaimana untuk memperkenalkan pakej balang kebergantungan tempatan ke dalam projek springboot dan membungkusnya ke dalam folder lib

Bagaimana untuk memperkenalkan pakej balang kebergantungan tempatan ke dalam projek springboot dan membungkusnya ke dalam folder lib

WBOY
WBOYke hadapan
2023-05-11 11:37:134134semak imbas

Kata Pengantar:

Di tempat kerja, saya menemui projek web java yang dibina dengan rangka kerja springboot yang perlu untuk menyepadukan fungsi tolak pihak ketiga, jadi saya menggunakan perkhidmatan tolak Xiaomi dan memuat turun pakej balang yang berkaitan. Memperkenalkan balang tempatan ke dalam projek bukanlah masalah besar Selepas menulis kod, tiada masalah untuk lulus ujian kelas ujian. Kemudian bersedia untuk membungkus dan menggunakan pelayan pembangunan. Memandangkan projek itu digunakan melalui tomcat, kaedah pembungkusan adalah ke dalam pakej perang. Selepas pembungkusan, muat naik ke pelayan pembangunan Selepas permulaan yang berjaya, saya pergi untuk menguji antara muka push bertulis dan mendapati ia gagal.

Melalui analisis, didapati bahawa tiada pakej balang berkaitan tolak diperkenalkan secara tempatan dalam direktori lib di mana balang bergantung kepada projek disimpan dalam perang berpakej. Selepas bergelut selama setengah jam, masalah itu telah diselesaikan. Selepas menyelesaikannya, saya mendapati bahawa saya sebenarnya telah melupakan pengetahuan asas maven. Berikut ialah ringkasan projek springboot yang memperkenalkan pakej balang tempatan dan cara membungkus balang ke dalam folder lib melalui maven:

1 Mula-mula buat folder lib dalam direktori sumber dan masukkan pakej balang yang diperlukan lib Dalam folder

Bagaimana untuk memperkenalkan pakej balang kebergantungan tempatan ke dalam projek springboot dan membungkusnya ke dalam folder lib

2. Dalam fail pom.xml, tambahkan koordinat kebergantungan.

Nota: Memandangkan balang tempatan diimport ke sini,

<dependency>
	...
	<!-- 表示当前jar是外部引入的,maven不会在repository查找它 -->
	<scope>system</scope>
	<!-- 指定引入的外部jar存放的路径,一般将jar包放在项目的某个目录下,通过相对路径指定 -->
	<systemPath>...</systemPath>
</dependency>

Bagaimana untuk memperkenalkan pakej balang kebergantungan tempatan ke dalam projek springboot dan membungkusnya ke dalam folder lib

>3. Pengubahsuaian berikut perlu dibuat dalam tag pakej atau pakej perang. Pemalam yang berbeza perlu diperkenalkan dan ditambah Konfigurasi yang berbeza. Jika anda perlu membungkusnya ke dalam pakej perang, jangan lupa untuk menambah pembungkusan > perang 4 Uji dan sahkan selepas pembungkusan dan penggunaan

Anda boleh menguji dengan memanggil antara muka yang berkaitan, atau anda boleh memerhati secara langsung sama ada balang tempatan yang diimport wujud dalam folder lib dalam pakej penyebaran ke tentukan

Atas ialah kandungan terperinci Bagaimana untuk memperkenalkan pakej balang kebergantungan tempatan ke dalam projek springboot dan membungkusnya ke dalam folder lib. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam