This commit is contained in:
V-LiuShuang
2026-08-19 13:15:39 +08:00
parent d802704da4
commit 66c5d2b487
2 changed files with 45 additions and 40 deletions
+7 -6
View File
@@ -406,6 +406,9 @@ public class ExampleDTO implements Serializable {
从[项目根目录](#项目根目录)的`pom.xml`文件中获取不同`profiles.active`的配置,示例:
```xml
<profile>
<id>dev</id>
<properties>
<!-- 环境标识,可用的数值有:dev、qas -->
<profiles.active>dev</profiles.active>
<!-- 当前环境的Nacos服务地址 -->
@@ -422,21 +425,19 @@ public class ExampleDTO implements Serializable {
<newAPI.url>http://127.0.0.1:3000</newAPI.url>
<!-- 当前环境的NewAPI模型ApiKey -->
<newAPI.key>sk-xxx</newAPI.key>
</properties>
</profile>
```
### 怎么打包?
系统已安装`mvnd`用来替换`mvn`命令,先确认该用哪个profile,获取`profiles.active`后在[项目根目录](#项目根目录)执行如下命令即可**耗时约80秒**。
```bash
mvnd clean package -DskipTests -P{profiles.active}
```
系统已安装`mvnd`用来替换`mvn`命令,先确认该用哪个profile,获取`profiles.active`后在[项目根目录](#项目根目录)执行命令`mvnd clean package -DskipTests -P{profiles.active}`**耗时约80秒**。
### 怎么读取nacos配置文件?
按步骤一步步执行:
1. 根据当前Git分支确认使用哪个profile,从**项目根目录**的`pom.xml`获取以下几个属性:
1. 确认用哪个profile,从**项目根目录**的`pom.xml`获取以下几个属性:
- `profiles.active`
- `nacos.server`
+8 -4
View File
@@ -350,15 +350,17 @@ public class ExampleDTO implements Serializable {
### 怎么确认用哪个profile
没有指定默认使用dev
固定使用dev的profile
### 怎么读profile的配置?
从[项目根目录](#项目根目录)的`pom.xml`文件中获取不同`profiles.active`的配置,示例
从[项目根目录](#项目根目录)的`pom.xml`文件中获取**id=devprofiles.active=lab**的profile,例如
```xml
<!-- 环境标识,可用的数值有:dev、qas -->
<profiles.active>dev</profiles.active>
<profile>
<id>dev</id>
<properties>
<profiles.active>lab</profiles.active>
<!-- 当前环境的Nacos服务地址 -->
<nacos.server>127.0.0.1:8868</nacos.server>
<!-- 当前环境的Nacos注册中心分组名称 -->
@@ -373,6 +375,8 @@ public class ExampleDTO implements Serializable {
<newAPI.url>http://127.0.0.1:3000</newAPI.url>
<!-- 当前环境的NewAPI模型ApiKey -->
<newAPI.key>sk-xxx</newAPI.key>
</properties>
</profile>
```
### 怎么打包?