From 1dc200a3cceb6864fbb956691e42fee95a0d0dd1 Mon Sep 17 00:00:00 2001 From: john Date: Wed, 14 Oct 2026 13:38:34 +0000 Subject: [PATCH] =?UTF-8?q?build:=20=E5=88=86=E7=8E=AF=E5=A2=83=E6=89=93?= =?UTF-8?q?=E5=8C=85=20(Maven=20profile=20=E6=B3=A8=E5=85=A5=E6=BF=80?= =?UTF-8?q?=E6=B4=BB=20profile,=20jar=20=E5=90=8D=E5=8A=A0=20-test/-prod?= =?UTF-8?q?=20=E5=90=8E=E7=BC=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- ry-api/pom.xml | 22 +++++++++++++++++++ ry-api/ruoyi-admin/pom.xml | 19 +++++++++++++++- .../src/main/resources/application.yml | 4 ++-- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/ry-api/pom.xml b/ry-api/pom.xml index 8dfdedc..a440761 100644 --- a/ry-api/pom.xml +++ b/ry-api/pom.xml @@ -31,6 +31,10 @@ 0.9.1 2.3.1 3.0.3 + + prod + + @@ -215,6 +219,24 @@ + + + + test + + test + -test + + + + prod + + prod + -prod + + + + public diff --git a/ry-api/ruoyi-admin/pom.xml b/ry-api/ruoyi-admin/pom.xml index 42f8acb..1212453 100644 --- a/ry-api/ruoyi-admin/pom.xml +++ b/ry-api/ruoyi-admin/pom.xml @@ -63,6 +63,23 @@ + + + + src/main/resources + true + + application*.yml + + + + src/main/resources + false + + application*.yml + + + org.springframework.boot @@ -89,7 +106,7 @@ - ${project.artifactId} + ${project.artifactId}${jar.suffix} \ No newline at end of file diff --git a/ry-api/ruoyi-admin/src/main/resources/application.yml b/ry-api/ruoyi-admin/src/main/resources/application.yml index c49c42c..451afb3 100644 --- a/ry-api/ruoyi-admin/src/main/resources/application.yml +++ b/ry-api/ruoyi-admin/src/main/resources/application.yml @@ -6,8 +6,8 @@ spring: # 国际化资源文件路径 basename: i18n/messages profiles: - # 默认 prod 环境; 本地测试用 --spring.profiles.active=test (group 自动展开为 druid,test) - active: prod + # 默认 prod; Maven 打包时用 -Ptest/-Pprod 注入 @active.profile@ (见 pom.xml profiles), 免运行时 --spring.profiles.active + active: @active.profile@ group: test: druid,test prod: druid,prod