maven project change version all in submodule

ถ้ามีแค่ไม่กี่โปรเจค ก็ไม่จำเป็น เพราะเปลี่ยน version เองก็ได้ แต่ถ้ามันมีหลายตัว เยอะมาก จะมาเปลี่ยนที่ละตัวก็จะช้า

โดยใช้ command นี้

mvn versions:set -DnewVersion=new_version

  • new_version คือ version ที่ต้องการเปลี่ยน

ตัวอย่าง

  • mvn versions:set -DnewVersion=2.0.2.5-SNAPSHOT
  • mvn versions:set -DnewVersion=2.0.2.5-SNAPSHOT -DprocessAllModules
  • mvn versions:set -DnewVersion=2.0.2.5-SNAPSHOT -DprocessAllModules -DgenerateBackupPoms=false

ถ้า version ที่ต้องการเปลี่ยน เอาตามนี้ ก็ใช้ command เพื่อยืนยัน

mvn versions:commit

แต่ถ้าไม่อยากเปลี่ยนแล้ว ก็ให้ใช้ command

mvn versions:revert

เพื่อเปลี่ยนกลับมาเป็น version เดิม

Comments are closed.