build: 分环境打包 (Maven profile 注入激活 profile, jar 名加 -test/-prod 后缀)
- ry-api/pom.xml 新增 test/prod profile, 提供 active.profile 与 jar.suffix - ruoyi-admin 资源过滤仅针对 application*.yml, finalName 追加 jar.suffix - application.yml 的 spring.profiles.active 改用 @active.profile@, 免运行时 --spring.profiles.active Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -31,6 +31,10 @@
|
||||
<jwt.version>0.9.1</jwt.version>
|
||||
<jaxb-api.version>2.3.1</jaxb-api.version>
|
||||
<springdoc.version>3.0.3</springdoc.version>
|
||||
<!-- 打包注入的激活 profile: 默认 prod, -Ptest / -Pprod 覆盖 -->
|
||||
<active.profile>prod</active.profile>
|
||||
<!-- jar 名后缀: 默认空 (=ruoyi-admin.jar), -Ptest → -test, -Pprod → -prod -->
|
||||
<jar.suffix></jar.suffix>
|
||||
</properties>
|
||||
|
||||
<!-- 依赖声明 -->
|
||||
@@ -215,6 +219,24 @@
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<!-- 分环境打包: mvn package -Ptest / -Pprod 生成 ruoyi-admin-test.jar / ruoyi-admin-prod.jar (profile 已注入, 免 spring.profiles.active 启动参数) -->
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>test</id>
|
||||
<properties>
|
||||
<active.profile>test</active.profile>
|
||||
<jar.suffix>-test</jar.suffix>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>prod</id>
|
||||
<properties>
|
||||
<active.profile>prod</active.profile>
|
||||
<jar.suffix>-prod</jar.suffix>
|
||||
</properties>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>public</id>
|
||||
|
||||
Reference in New Issue
Block a user