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
+23 -22
View File
@@ -406,37 +406,38 @@ public class ExampleDTO implements Serializable {
从[项目根目录](#项目根目录)的`pom.xml`文件中获取不同`profiles.active`的配置,示例: 从[项目根目录](#项目根目录)的`pom.xml`文件中获取不同`profiles.active`的配置,示例:
```xml ```xml
<!-- 环境标识,可用的数值有:dev、qas --> <profile>
<profiles.active>dev</profiles.active> <id>dev</id>
<!-- 当前环境的Nacos服务地址 --> <properties>
<nacos.server>127.0.0.1:8868</nacos.server> <!-- 环境标识,可用的数值有:dev、qas -->
<!-- 当前环境的Nacos注册中心分组名称 --> <profiles.active>dev</profiles.active>
<nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group> <!-- 当前环境的Nacos服务地址 -->
<!-- 当前环境的Nacos配置中心分组名称 --> <nacos.server>127.0.0.1:8868</nacos.server>
<nacos.config.group>DEFAULT_GROUP</nacos.config.group> <!-- 当前环境的Nacos注册中心分组名称 -->
<!-- 当前环境的Nacos登录账号 --> <nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group>
<nacos.username>nacos</nacos.username> <!-- 当前环境的Nacos配置中心分组名称 -->
<!-- 当前环境的Nacos登录密码 --> <nacos.config.group>DEFAULT_GROUP</nacos.config.group>
<nacos.password>1234567890</nacos.password> <!-- 当前环境的Nacos登录账号 -->
<!-- 当前环境的NewAPI服务地址 --> <nacos.username>nacos</nacos.username>
<newAPI.url>http://127.0.0.1:3000</newAPI.url> <!-- 当前环境的Nacos登录密码 -->
<!-- 当前环境的NewAPI模型ApiKey --> <nacos.password>1234567890</nacos.password>
<newAPI.key>sk-xxx</newAPI.key> <!-- 当前环境的NewAPI服务地址 -->
<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秒**。 系统已安装`mvnd`用来替换`mvn`命令,先确认该用哪个profile,获取`profiles.active`后在[项目根目录](#项目根目录)执行命令`mvnd clean package -DskipTests -P{profiles.active}`**耗时约80秒**。
```bash
mvnd clean package -DskipTests -P{profiles.active}
```
### 怎么读取nacos配置文件? ### 怎么读取nacos配置文件?
按步骤一步步执行: 按步骤一步步执行:
1. 根据当前Git分支确认使用哪个profile,从**项目根目录**的`pom.xml`获取以下几个属性: 1. 确认用哪个profile,从**项目根目录**的`pom.xml`获取以下几个属性:
- `profiles.active` - `profiles.active`
- `nacos.server` - `nacos.server`
+22 -18
View File
@@ -350,29 +350,33 @@ public class ExampleDTO implements Serializable {
### 怎么确认用哪个profile ### 怎么确认用哪个profile
没有指定默认使用dev 固定使用dev的profile
### 怎么读profile的配置? ### 怎么读profile的配置?
从[项目根目录](#项目根目录)的`pom.xml`文件中获取不同`profiles.active`的配置,示例 从[项目根目录](#项目根目录)的`pom.xml`文件中获取**id=devprofiles.active=lab**的profile,例如
```xml ```xml
<!-- 环境标识,可用的数值有:dev、qas --> <profile>
<profiles.active>dev</profiles.active> <id>dev</id>
<!-- 当前环境的Nacos服务地址 --> <properties>
<nacos.server>127.0.0.1:8868</nacos.server> <profiles.active>lab</profiles.active>
<!-- 当前环境的Nacos注册中心分组名称 --> <!-- 当前环境的Nacos服务地址 -->
<nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group> <nacos.server>127.0.0.1:8868</nacos.server>
<!-- 当前环境的Nacos配置中心分组名称 --> <!-- 当前环境的Nacos注册中心分组名称 -->
<nacos.config.group>DEFAULT_GROUP</nacos.config.group> <nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group>
<!-- 当前环境的Nacos登录账号 --> <!-- 当前环境的Nacos配置中心分组名称 -->
<nacos.username>nacos</nacos.username> <nacos.config.group>DEFAULT_GROUP</nacos.config.group>
<!-- 当前环境的Nacos登录密码 --> <!-- 当前环境的Nacos登录账号 -->
<nacos.password>1234567890</nacos.password> <nacos.username>nacos</nacos.username>
<!-- 当前环境的NewAPI服务地址 --> <!-- 当前环境的Nacos登录密码 -->
<newAPI.url>http://127.0.0.1:3000</newAPI.url> <nacos.password>1234567890</nacos.password>
<!-- 当前环境的NewAPI模型ApiKey --> <!-- 当前环境的NewAPI服务地址 -->
<newAPI.key>sk-xxx</newAPI.key> <newAPI.url>http://127.0.0.1:3000</newAPI.url>
<!-- 当前环境的NewAPI模型ApiKey -->
<newAPI.key>sk-xxx</newAPI.key>
</properties>
</profile>
``` ```
### 怎么打包? ### 怎么打包?