2.4 KiB
2.4 KiB
EMS后端开发命令指南
Maven构建命令
基础命令
# 清理项目
mvn clean
# 编译项目
mvn compile
# 运行测试
mvn test
# 打包项目
mvn package
# 安装到本地仓库
mvn install
# 跳过测试打包
mvn package -DskipTests
运行应用
# 使用Maven运行
mvn spring-boot:run
# 使用Java运行打包后的jar
java -jar target/ems-backend-0.0.1-SNAPSHOT.jar
# 指定配置文件运行
java -jar target/ems-backend-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
开发工具命令
代码质量检查
# Maven编译检查
mvn compile
# 运行所有测试
mvn test
# 生成测试报告
mvn surefire-report:report
依赖管理
# 查看依赖树
mvn dependency:tree
# 分析依赖
mvn dependency:analyze
# 更新依赖版本
mvn versions:display-dependency-updates
Windows系统工具命令
文件操作
# 查看目录内容
dir
# 递归查看目录
dir /s
# 创建目录
mkdir directory_name
# 删除文件
del filename
# 删除目录
rmdir /s directory_name
进程管理
# 查看运行的Java进程
tasklist | findstr java
# 杀死进程
taskkill /PID process_id /F
# 查看端口占用
netstat -ano | findstr :8080
文本搜索
# 在文件中搜索文本
findstr "search_text" filename
# 递归搜索
findstr /s "search_text" *.java
# 搜索多个文件类型
findstr /s "search_text" *.java *.properties
Git命令
# 查看状态
git status
# 添加文件
git add .
# 提交更改
git commit -m "commit message"
# 推送到远程
git push origin main
# 拉取最新代码
git pull origin main
# 查看分支
git branch
# 创建并切换分支
git checkout -b feature/new-feature
应用配置
默认端口
- 后端服务:
http://localhost:8080 - Swagger UI:
http://localhost:8080/swagger-ui.html
重要配置文件
src/main/resources/application.properties- 主配置文件pom.xml- Maven依赖配置json-db/- JSON数据文件目录uploads/- 文件上传目录
调试和监控
日志查看
# 实时查看日志(如果有日志文件)
tail -f logs/application.log
# Windows下查看日志
type logs\application.log
健康检查
- 应用状态:
GET http://localhost:8080/actuator/health - API文档:
http://localhost:8080/swagger-ui.html
环境要求
- Java 17+
- Maven 3.6+
- Windows 10/11
- 8GB+ RAM推荐