
ปัญหาที่พบเจอเกี่ยวกับ mvnw (Apache Maven Wrapper) ของ Spring Boot กับ Docker ใน windows โดยปัญหาที่เจอคือ เมื่อเราทำการ copy สิ่งต่าง ๆ เข้าไปยัง Dockerผ่านการกำหนดใน Dockerfile เลยเกิดปัญหา ./mvnw not found

เนื่องจากงานที่ดูอยู่เป็นระบบที่พัฒนาด้วยภาษา Java ส่วนโครงสร้างและ build tool ที่ใช้งานเป็นหลักคือ Apache Maven โดยในระบบประกอบไปด้วย module ต่าง ๆ มากมาย ส่งผลให้เมื่อมีการเปลี่ยนแปลงหนึ่งครั้ง จะต้องใช้เวลาในการ build ใหม่นานมาก ๆ (Clean build) ดังนั้นจึงมีแนวคิดว่า ถ้าทำการ build เฉพาะจุดหรือ module ที่มีการแก้ไข น่าจะทำให้การ build เร็วขึ้น มาเริ่มลงมือกันดีกว่า