วิธีสร้างโปรเจ็กต์ Java รวมถึงการอ้างอิงทั้งหมดโดยใช้ Maven maven-resources, maven-dependency และ maven-jar Plugins

เผยแพร่แล้ว: 2016-11-26
build-java-project-clude-all-dependencies-using-maven-maven-resources-maven-dependency-and-maven-jar-plugins

คุณกำลังทำงานในระดับองค์กร Java Project? ใช้ไฟล์ Maven POM.xml เพื่อให้การพึ่งพาทั้งหมดเป็นปัจจุบันหรือไม่ ในโครงการของคุณ คุณมี src folder resources folder lib folder ฯลฯ หรือไม่? ถ้าคุณต้องการปรับใช้โปรเจ็กต์นี้กับไคลเอนต์บุคคลที่สามล่ะ ฮาร์ดแวร์แบบสแตนด์อโลนอื่น ๆ หรือไม่?

มีวิธีง่ายๆ ในการสร้างและสร้างไฟล์สั่งการของ Java Project ด้วย Maven Plugins ดูตัวอย่างโครงการ Java ด้านล่าง

crunchify-com-maven-example-complete-project-structure

มาเริ่มกันและให้ฉันอธิบายทุกส่วนของโครงการ:

  1. CrunchifyMavenBuildPlugins เป็นโครงการ Maven หากคุณมีโปรเจ็กต์ Java และต้องการแปลงเป็นโปรเจ็กต์ Maven ให้ทำตามบทช่วยสอนนี้
  2. เรามีสองโฟลเดอร์ src และ resources.
  3. ภายในโฟลเดอร์ resources เรามีโฟลเดอร์ชื่อ Scripts ซึ่งมีไฟล์เชลล์สคริปต์ที่ปฏิบัติการได้หนึ่งไฟล์
  4. CrunchifyMain.java เป็นจุดเริ่มต้นหลักที่มีเมธอด main(String args[]) อยู่ภายใน
  5. ไฟล์ pom.xml ซึ่งเราจะเพิ่ม Maven Plugins ซึ่งจะสร้างโปรเจ็กต์ .jar ที่สามารถเรียกทำงานได้พร้อมการพึ่งพาที่รวมอยู่ทั้งหมด

ขั้นตอนที่ 1

เปิดไฟล์ pom.xml ของคุณและเพิ่มด้านล่างภายใต้ <build> หมายเหตุ: ฉันได้เพิ่ม ปลั๊กอิน 3 ตัว ด้านล่าง

  1. maven-resources-plugin : ปลั๊กอิน Resources จัดการการคัดลอกทรัพยากรโครงการไปยังไดเร็กทอรีเอาต์พุต ทรัพยากรหลักคือทรัพยากรที่เกี่ยวข้องกับซอร์สโค้ดหลัก
  2. maven-dependency-plugin: การพึ่งพาให้ความสามารถในการจัดการสิ่งประดิษฐ์ มันสามารถคัดลอกและ/หรือแกะสิ่งประดิษฐ์จากที่เก็บในเครื่องหรือระยะไกลไปยังตำแหน่งที่ระบุ
  3. maven-jar-plugin: ปลั๊กอินนี้ให้ความสามารถในการสร้างและลงนามในไห

นี่คือไฟล์ pom.xml ที่สมบูรณ์ โดยหลักแล้ว คุณจะสนใจแท็ก <build>

โปรดอัปเดตตำแหน่งไดเรกทอรี ชื่อไฟล์ และเส้นทางตามที่คุณต้องการด้านล่าง

ขั้นตอนที่ 2

คลิกขวาที่ Project -> Run As -> Maven Build

Maven สร้างใน Eclipse

ขั้นตอนที่ 3

ให้อาร์กิวเมนต์ " clean install "

ติดตั้งใหม่ทั้งหมด - Maven Build ใน Eclipse

ขั้นตอนที่ 4

คุณควรเห็นผลเช่นนี้

maven-clean-install-build-success-result

ขั้นตอนที่ -5

ตอนนี้ตรวจสอบโฟลเดอร์โฟลเดอร์ /target/Crunchify เพื่อตรวจสอบทุกอย่างภายใต้นั้น

maven-resources-maven-dependency-maven-jar-plugin-to-build-java-project

ขั้นตอนที่ 6

ตอนนี้เพียงเรียกใช้โครงการของคุณด้วยคำสั่งด้านล่าง $bash> java -jar Crunchify.jar

โปรดแจ้งให้เราทราบหากคุณมีปัญหาในการสร้างโครงการ สนุกและมีความสุขในการเข้ารหัส