方式1:控制台命令方式
mvn spring-boot:run -s"../maven/settings.xml"** "-Dspring-boot.run.profiles=test"**
mvn clean package -DskipTests -s "../maven/settings.xml"
方式 2:IDEA 运行和打包
第 1 步:在 IDEA 中配置 Maven
- 打开 IDEA → File → Settings(Windows 快捷键 Ctrl+Alt+S)
- 左侧导航:Build, Execution, Deployment → Build Tools → Maven
- 配置三项:
|----------------------------|--------------------------------------------------------------------------------------------|
| 配置项 | 值 |
| Maven home path | d:\myTraeWork\企业账户测试\北斗时空项目改造\maven\apache-maven-3.9.6 |
| User settings file | 勾选 Override,填 d:\myTraeWork\企业账户测试\北斗时空项目改造\maven\settings.xml |
| Local repository | 勾选 Override,填 d:\myTraeWork\企业账户测试\北斗时空项目改造\maven\repository(或保留默认 ~/.m2/repository) |
- 点 Apply → OK
第 2 步:导入项目(如未导入)
File → Open → 选择 d:\myTraeWork\企业账户测试\北斗时空项目改造\bdsk-three-engine\pom.xml → Open as Project
IDEA 会自动下载依赖(首次需 3-5 分钟,看阿里云镜像速度)。下载完成后右下角进度条消失。
第 3 步:运行(3 种方式任选)
方式 1:直接运行主类(最简单,推荐)
- 在项目结构中展开:src/main/java → com.visitor → 双击 VisitorApplication.java
- 在代码编辑器中,找到 public static void main(String\[\] args) 旁边的绿色三角形 ▶
- 点击 ▶ → Run 'VisitorApplication'
方式 2:配置 Run/Debug(可传参)
- 右上角运行配置下拉 → Edit Configurations
- 点 + → 选 Application
- 填写:
|-----------------|--------------------------------|
| 字段 | 值 |
| Name | VisitorApplication |
| Main class | com.visitor.VisitorApplication |
| Module | bdsk-three-engine |
| Active profiles | test |
- 点 Apply → OK
- 点右上角绿色 ▶ 运行
若需传 JVM 参数或端口,在 VM options 中加 -Dserver.port=8081
方式 3:用 Maven 命令运行
- IDEA 右侧栏 → Maven 工具栏(若无:View → Tool Windows → Maven)
- 展开 bdsk-three-engine → Plugins → spring-boot
- 双击 spring-boot:run
此方式默认不读 -Dspring-boot.run.profiles=test,需要在 Maven 工具栏上方点右键 Modify Run Configuration → Run 标签 → Parameters → Command line 改为: spring-boot:run -Dspring-boot.run.profiles=test -s ../maven/settings.xml
第 4 步:打包
方式 1:Maven 工具栏(推荐)
- IDEA 右侧栏 → Maven 工具栏
- 展开 bdsk-three-engine → Lifecycle
- 双击 clean(清理旧产物)
- 双击 package(打包)
打包成功后,jar 包位于:
Plain Text
bdsk-three-engine\target\bdsk-three-engine-1.0-SNAPSHOT.jar
控制台最后会看到:
Plain Text
INFO BUILD SUCCESS
INFO ------------------------------------------------------------------------
INFO Total time: XX s
方式 2:IDEA 终端命令行
IDEA 底部 Terminal 标签(已自动 cd 到项目目录):
PowerShell
$mvn = "d:\myTraeWork\企业账户测试\北斗时空项目改造\maven\apache-maven-3.9.6\bin\mvn.cmd"
& $mvn clean package -DskipTests -s "../maven/settings.xml"
第 5 步:运行打好的 jar
PowerShell
cd "d:\myTraeWork\企业账户测试\北斗时空项目改造\bdsk-three-engine\target"
java -jar bdsk-three-engine-1.0-SNAPSHOT.jar --spring.profiles.active=test
第 6 步:验证运行成功
浏览器访问 http://localhost:8081/doc.html 看到 Knife4j 接口文档页面即表示运行成功。
控制台关键日志:
Plain Text
Tomcat started on port(s): 8081 (http) with context path ''
Started VisitorApplication in X.XXX seconds