เรากำลังทำเว็บแอปพลิเคชันด้วย AngularJS และเราชอบแนวคิดในการใช้ Bower สำหรับการจัดการการพึ่งพาและ Grunt สำหรับการสร้างการทดสอบการทำงานและอื่น ๆ ( Yeoman )
เซิร์ฟเวอร์ทำงานด้วย Java โดยใช้ Maven ดังนั้นแน่นอนว่าเราต้องการmvn install
สร้างทุกอย่างง่ายๆ(เว็บแอปพลิเคชัน + เซิร์ฟเวอร์)
คุณใช้แนวทางใดและทำไม?
1) ถือว่าเป็นสองแอปพลิเคชันที่แตกต่างกันซึ่งในความเป็นจริงแล้ว ดังนั้นการใช้วิธีการสร้าง / เครื่องมือที่แตกต่างกันจึงเป็นที่ยอมรับได้
2) ลืมเรื่อง Grunt Bower ใช้ปลั๊กอิน Maven เพื่อสร้างเรียกใช้การทดสอบจัดการการอ้างอิงสำหรับเว็บแอปพลิเคชัน ถ้าเป็นอย่างนั้นคนไหน?
3) ใช้ปลั๊กอิน Maven exec เพื่อเรียก Grunt เพื่อสร้างเว็บแอปส่วนหน้า ฉันเห็นว่านี่เป็นการแฮ็กมากกว่าวิธีแก้ปัญหา
4) อื่น ๆ
วิธีที่ง่ายกว่าในการผสานรวมกับเจนกินส์เป็นข้อดี
ขอบคุณล่วงหน้า!