คู่มือ Maven Configuration สำหรับ Java
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
มาเวนเป็นเครื่องมือสำหรับรวบรวมและจัดการโปรเจ็กต์ Java ที่ PaaS มีการจัดเตรียมไว้ทันทีเพื่อครอบคลุมขั้นตอนหลักทั้งหมดของวงจรการใช้งานแอปพลิเคชัน Java ของคุณตั้งแต่การสร้างและการ Deploy ไปจนถึงการผลักดันไปสู่การใช้งานจริง
การตั้งค่าเซิร์ฟเวอร์ Maven ที่ปรับได้ทั้งหมดสามารถตั้งค่าและ/หรือเปลี่ยนแปลงได้ด้วย:
ไฟล์การกำหนดค่า Maven
ไฟล์การกำหนดค่า Node Maven build หลักสามารถอยู่ในไดเร็กทอรีเซิร์ฟเวอร์ต่อไปนี้:
| โฟลเดอร์ | เส้นทาง |
|---|---|
| โครงการ | /var/lib/Ruk-Com PaaS/PROJECTS |
| การประชุม | /opt/maven/conf |
| ตะขอ | /var/lib/Ruk-Com PaaS/hooks |
| ล่าสุด | /usr/java/latest |
| กุญแจ | /var/lib/Ruk-Com PaaS/keys |
| วีซีเอส | /var/lib/Ruk-Com PaaS/vcs |
โครงการ
ที่โครงการโฟลเดอร์นี้ใช้สำหรับจัดเก็บไฟล์ของโปรเจ็กต์ที่คลายการแพ็กซึ่งถูกเพิ่มสร้างและปรับใช้ผ่าน Node Maven
การประชุม
ที่การประชุมไดเร็กทอรีประกอบด้วยไฟล์ต่อไปนี้:
- การตั้งค่า.xml- มีการกำหนดค่า Maven หลัก
- toolchains.xml- อนุญาตให้ตั้งค่าว่าควรใช้ JDK (หรือเครื่องมืออื่นๆ ) ใดโดยปลั๊กอินที่ฝังไว้ในระหว่างการสร้างโครงการ
- ตัวแปร.conf- ใช้เพื่อตั้งค่าตัวแปรที่คุณกำหนดเองกำหนดการตั้งค่าหน่วยความจำฯลฯ
ตะขอ
ที่ตะขอโฟลเดอร์เก็บสคริปต์ที่กำหนดเอง (ที่เรียกว่าตะขอ) ซึ่งควรดำเนินการก่อนหรือหลังการดำเนินการสร้าง/ปรับใช้แอปพลิเคชัน
กุญแจ
ที่กุญแจไดเร็กทอรีถูกใช้เป็นสถานที่สำหรับการอัปโหลดคีย์ส่วนตัวที่จำเป็นสำหรับแอปพลิเคชันของคุณ
เพียงสร้างคีย์ของคุณบันทึกเป็นไฟล์ง่ายๆแล้วอัปโหลดไปที่กุญแจโฟลเดอร์ตอนนี้คุณสามารถใช้มันในกรณีที่แตกต่างกัน (เช่นสำหรับการตรวจสอบความถูกต้องระหว่าง Node) โดยเพียงแค่ระบุสิ่งที่เหมาะสม/var/lib/Ruk-Com PaaS/keys/{key}เส้นทาง.
ล่าสุด
ที่ล่าสุดโฟลเดอร์ประกอบด้วยไลบรารี JDK เครื่องมือไบนารีฯลฯทั้งหมดที่นี่คุณสามารถแก้ไขไฟล์ที่มีอยู่แล้วหรืออัปโหลดเพิ่มเติมได้หากจำเป็น
วีซีเอส
ในวีซีเอสไดเร็กทอรีคุณสามารถค้นหารายการของ{project_name}.propertiesไฟล์ซึ่งมีข้อมูลทั้งหมดเกี่ยวกับโครงการของคุณด้วยเหตุนี้ไฟล์การกำหนดค่าเหล่านี้จึงไม่สามารถแก้ไขได้แต่สามารถดูได้เพื่อตรวจสอบพารามิเตอร์สำหรับโปรเจ็กต์เฉพาะ
ตัวแปรเฉพาะ Maven
นอกเหนือจากไฟล์การกำหนดค่าแล้ว Node Maven build ยังสามารถจัดการได้โดยการจัดเตรียม (หรือปรับ) ตัวแปร Environment บางส่วนซึ่งผสานรวมสำหรับเทมเพลตสแต็กนี้โดยเฉพาะ:
- คลิกที่นอกจากนี้ถัดจาก Node Maven ของคุณแล้วไปที่ตัวแปรส่วน.
2. ในหน้าต่างที่เปิดอยู่คุณจะเห็นรายการตัวแปรเริ่มต้นสำหรับสแต็กซึ่งสามารถปรับได้ตามความต้องการของคุณ
ด้านล่างนี้คือรายการตัวแปรเฉพาะของ Maven:
- MAVEN_OPTS- อนุญาตให้กำหนดค่าสำหรับตัวเลือกเซิร์ฟเวอร์ Java ที่สำคัญที่สุดเช่น-Xmx,-Xms,-Xmnฯลฯ
- MAVEN_RUN_ARGS- ระบุเพิ่มเติมพารามิเตอร์บรรทัดคำสั่ง Mavenซึ่งควรตั้งค่าสำหรับโปรเจ็กต์ Maven ทั้งหมด (เช่นเพื่อกำหนดจำนวนเธรดกระบวนการ)
- MAVEN_RUN_ARGS_{โครงการ}- ตั้งค่าพารามิเตอร์เพิ่มเติมสำหรับโครงการเฉพาะพร้อมกันนี้บันทึกว่า{โครงการ}ควรระบุชื่อด้วยขีดล่าง “_” แทนช่องว่างและขีดกลาง
- MAVEN_DEPLOY_ARTIFACT- กำหนดสิ่งประดิษฐ์ที่จะปรับใช้ (โครงการทั้งหมด)
- MAVEN_DEPLOY_ARTIFACT_{โครงการ}- จัดเตรียมสิ่งประดิษฐ์สำหรับโครงการเฉพาะ (ลำดับความสำคัญสูงกว่าMAVEN_DEPLOY_ARTIFACT)
ด้วยวิธีนี้ด้วยแพลตฟอร์มคุณสามารถควบคุม Node Maven build ได้อย่างสมบูรณ์และกำหนดค่าตามต้องการตามข้อกำหนดเฉพาะของโปรเจ็กต์ Java ของคุณ





