add
This commit is contained in:
@@ -406,6 +406,9 @@ public class ExampleDTO implements Serializable {
|
|||||||
从[项目根目录](#项目根目录)的`pom.xml`文件中获取不同`profiles.active`的配置,示例:
|
从[项目根目录](#项目根目录)的`pom.xml`文件中获取不同`profiles.active`的配置,示例:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
|
<profile>
|
||||||
|
<id>dev</id>
|
||||||
|
<properties>
|
||||||
<!-- 环境标识,可用的数值有:dev、qas -->
|
<!-- 环境标识,可用的数值有:dev、qas -->
|
||||||
<profiles.active>dev</profiles.active>
|
<profiles.active>dev</profiles.active>
|
||||||
<!-- 当前环境的Nacos服务地址 -->
|
<!-- 当前环境的Nacos服务地址 -->
|
||||||
@@ -422,21 +425,19 @@ public class ExampleDTO implements Serializable {
|
|||||||
<newAPI.url>http://127.0.0.1:3000</newAPI.url>
|
<newAPI.url>http://127.0.0.1:3000</newAPI.url>
|
||||||
<!-- 当前环境的NewAPI模型ApiKey -->
|
<!-- 当前环境的NewAPI模型ApiKey -->
|
||||||
<newAPI.key>sk-xxx</newAPI.key>
|
<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`
|
||||||
|
|||||||
@@ -350,15 +350,17 @@ public class ExampleDTO implements Serializable {
|
|||||||
|
|
||||||
### 怎么确认用哪个profile?
|
### 怎么确认用哪个profile?
|
||||||
|
|
||||||
没有指定默认使用dev。
|
固定使用dev的profile。
|
||||||
|
|
||||||
### 怎么读profile的配置?
|
### 怎么读profile的配置?
|
||||||
|
|
||||||
从[项目根目录](#项目根目录)的`pom.xml`文件中获取不同`profiles.active`的配置,示例:
|
从[项目根目录](#项目根目录)的`pom.xml`文件中获取**id=dev,profiles.active=lab**的profile,例如:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<!-- 环境标识,可用的数值有:dev、qas -->
|
<profile>
|
||||||
<profiles.active>dev</profiles.active>
|
<id>dev</id>
|
||||||
|
<properties>
|
||||||
|
<profiles.active>lab</profiles.active>
|
||||||
<!-- 当前环境的Nacos服务地址 -->
|
<!-- 当前环境的Nacos服务地址 -->
|
||||||
<nacos.server>127.0.0.1:8868</nacos.server>
|
<nacos.server>127.0.0.1:8868</nacos.server>
|
||||||
<!-- 当前环境的Nacos注册中心分组名称 -->
|
<!-- 当前环境的Nacos注册中心分组名称 -->
|
||||||
@@ -373,6 +375,8 @@ public class ExampleDTO implements Serializable {
|
|||||||
<newAPI.url>http://127.0.0.1:3000</newAPI.url>
|
<newAPI.url>http://127.0.0.1:3000</newAPI.url>
|
||||||
<!-- 当前环境的NewAPI模型ApiKey -->
|
<!-- 当前环境的NewAPI模型ApiKey -->
|
||||||
<newAPI.key>sk-xxx</newAPI.key>
|
<newAPI.key>sk-xxx</newAPI.key>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
```
|
```
|
||||||
|
|
||||||
### 怎么打包?
|
### 怎么打包?
|
||||||
|
|||||||
Reference in New Issue
Block a user