บทนำ: เนื่องจากข้อกำหนดของโครงการอินเทอร์เฟซของรหัสการตรวจสอบ SMS จะต้องถูกแทนที่ด้วยอาลีบาบาที่ยิ่งใหญ่กว่า แต่ฉันรู้สึกอายที่พบว่าแพ็คเกจ Jar ที่อาลีบาบานั้นยิ่งใหญ่กว่าที่ไม่มีรุ่น Maven ดังนั้นฉันจึงเริ่มต้นวันใหม่ ตามกิจวัตรประจำวันมันควรจะเป็นคลื่นของ Baidu แต่หลังจาก Baidu พบวิธีแก้ปัญหามากมายพบว่าไม่มีใครมีประโยชน์และการลอกเลียนแบบและการคัดลอกบทความนั้นร้ายแรงมาก หลังจากลองโซลูชั่น n พวกเขาทั้งหมดผิด พวกเขาไม่ได้บรรจุแพ็คเกจ Jar ภายนอกลงในโฟลเดอร์ Book-Inf ในที่สุดหลังจากความพยายามครั้งที่ n ในที่สุดแพ็คเกจ Jar ภายนอกก็ถูกนำเข้าสู่แพ็คเกจ JAR มาบันทึกไว้ที่นี่เพื่อป้องกันการละเมิดอีกครั้ง! - -
ขั้นแรกให้สร้างโฟลเดอร์ LIBS ใหม่ (ทั้งในไดเรกทอรีรูทหรือไดเรกทอรีทรัพยากร) และใส่ขวดที่คุณต้องนำเข้า
จากนั้นเพิ่มการกำหนดค่าต่อไปนี้ใน POM โดยบอกให้ Maven นำเข้า Jar ท้องถิ่น
<Ependency> <sderctId> com.aliyun </groupId> <ratifactid> Aliyun-Java-Sdk-Core </artifactid> <persion> 3.2.2 </SpoLE> <SCOPE> ระบบ </cope> <SystemPath> $ {Project.basedir} /libs/aliyun-java <การพึ่งพา> <roupId> com.aliyun </groupId> <ratifactid> Aliyun-Java-Sdk-Dysmsapi </artifactid> <version> 1.0.0 </เวอร์ชัน> <scope> ระบบ </cope> <systempath> $ {Project.basedir} </dermentency>ยกเว้นการกำหนดค่า SystemPath บอกตำแหน่งของแพ็คเกจ JAR ท้องถิ่นที่แนะนำโดย Maven การกำหนดค่าอื่น ๆ สามารถเขียนได้อย่างไม่เป็นทางการ
ทำประเด็น! - - เคาะกระดานดำ! - - ขั้นตอนต่อไปนี้เป็นขั้นตอนที่สำคัญที่สุด บทช่วยสอนหลายอย่างบนอินเทอร์เน็ตขาดขั้นตอนดังกล่าวและแม้ว่ามันจะสามารถทำงานได้ในพื้นที่ แต่ก็ไม่สามารถใช้ในการบรรจุด้วย Maven ได้เพราะ Maven ไม่ได้ทำให้ขวดท้องถิ่นลงในแพ็คเกจที่สร้างขึ้น
ตั้งค่าพารามิเตอร์ integryystemscope สำหรับปลั๊กอินบรรจุภัณฑ์สปริงใน POM
<uild> <plugins> <plugin> <molin> <sloupId> org.springframework.boot </groupId> <ratifactid> Spring-Boot-Maven-Plugin </artifactid> <การกำหนดค่า> <รวมระบบ> True </รวมถึงระบบ> </การกำหนดค่า>
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น