#!/bin/bash # Khởi tạo giá trị mặc định DEBUG_FLAG="" TEST_FLAG="" # Duyệt qua các tham số đầu vào for arg in "$@"; do case $arg in --debug) DEBUG_FLAG="-Dmaven.surefire.debug" shift # Bỏ qua flag này ;; --test=*) # Lấy giá trị sau dấu = TEST_NAME="${arg#*=}" TEST_FLAG="-Dtest=$TEST_NAME" shift ;; *) # Các tham số không xác định (nếu cần xử lý thêm) ;; esac done echo "Running: mvn clean package $DEBUG_FLAG $TEST_FLAG" # Chạy lệnh Maven mvn clean package \ -Dquarkus.container-image.push=false \ -Dquarkus.container-image.build=false \ $DEBUG_FLAG \ $TEST_FLAG