一键生成项目.bat 640 B

1234567891011121314151617181920212223242526
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /p GROUP_ID=Enter the group ID (e.g., com.sencorsta):
  4. set /p PROJECT_NAME=Enter the project name (e.g., SuperMarioGame):
  5. REM 构建 DgroupId、DartifactId 和 Dpackage 参数
  6. set "DgroupId=!GROUP_ID!"
  7. set "DartifactId=!PROJECT_NAME!"
  8. set "Dpackage=!GROUP_ID!"
  9. echo DgroupId: !DgroupId!
  10. echo DartifactId: !DartifactId!
  11. echo Dpackage: !Dpackage!
  12. mvn archetype:generate ^
  13. -DarchetypeGroupId=com.sencorsta ^
  14. -DarchetypeArtifactId=idsArchetypes ^
  15. -DinteractiveMode=false ^
  16. -Dversion=2.0-SNAPSHOT ^
  17. -Dpackage=!Dpackage! ^
  18. -DgroupId=!DgroupId! ^
  19. -DartifactId=!DartifactId!
  20. endlocal