.gitignore 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. ######################################################################
  2. # Build — Java / Maven
  3. ######################################################################
  4. target/
  5. !.mvn/wrapper/maven-wrapper.jar
  6. .flattened-pom.xml
  7. dependency-reduced-pom.xml
  8. *.class
  9. hs_err_pid*
  10. replay_pid*
  11. # Gradle(若子模块使用)
  12. .gradle/
  13. build/
  14. !gradle/wrapper/gradle-wrapper.jar
  15. ######################################################################
  16. # 前端(aegis-ui / Node)
  17. ######################################################################
  18. aegis-ui/node_modules/
  19. aegis-ui/dist/
  20. aegis-ui/.cache/
  21. aegis-ui/coverage/
  22. aegis-ui/.eslintcache
  23. aegis-ui/.sass-cache/
  24. npm-debug.log*
  25. yarn-debug.log*
  26. yarn-error.log*
  27. pnpm-debug.log*
  28. lerna-debug.log*
  29. *.tsbuildinfo
  30. # 仅本地覆盖的环境变量(仓库内可保留无密钥的 .env.development 等模板)
  31. aegis-ui/.env.local
  32. aegis-ui/.env.*.local
  33. ######################################################################
  34. # IDE
  35. ######################################################################
  36. # STS / Eclipse
  37. .apt_generated
  38. .classpath
  39. .factorypath
  40. .project
  41. .settings/
  42. .springBeans
  43. # IntelliJ IDEA
  44. .idea/
  45. *.iws
  46. *.iml
  47. *.ipr
  48. out/
  49. # JRebel
  50. rebel.xml
  51. # NetBeans
  52. nbproject/private/
  53. nbbuild/
  54. nbdist/
  55. .nb-gradle/
  56. # 注意:前端构建产物在 aegis-ui/dist,已单独忽略;根目录下 NetBeans 的 dist 仍按此处忽略
  57. # Visual Studio Code(需共享时改为 .vscode/* + 下方反选具体文件)
  58. .vscode/
  59. # Cursor 本地
  60. .cursor/
  61. ######################################################################
  62. # 操作系统
  63. ######################################################################
  64. .DS_Store
  65. .DS_Store?
  66. Thumbs.db
  67. ehthumbs.db
  68. Desktop.ini
  69. ######################################################################
  70. # 运行期 / 本机数据(勿推远程)
  71. ######################################################################
  72. # 上传目录(与 application 中 profile 等配置对应时)
  73. **/app/upload/
  74. app/upload/
  75. upload/
  76. logs/
  77. *.log
  78. # 本地 Spring 覆写(放数据库密码、Redis 等)
  79. **/application-local.yml
  80. **/application-local.yaml
  81. **/application-local.properties
  82. **/application-local-*.yml
  83. **/application-local-*.properties
  84. # 本机或临时证书/密钥(按需保留扩展名;勿把真实密钥放入仓库)
  85. *.jks
  86. *.p12
  87. ######################################################################
  88. # 其他
  89. ######################################################################
  90. *.swp
  91. *.swo
  92. *~
  93. *.tmp
  94. *.temp
  95. *.xml.versionsBackup
  96. # 根目录下仅用于本机的杂项目录(有正式文档请放 docs/)
  97. /doc/
  98. !*/build/*.java
  99. !*/build/*.html
  100. !*/build/*.xml