merge: 合并 master 到 PR #65 (mvn4) 分支并解决冲突#80
Closed
cto-new[bot] wants to merge 9 commits intomasterfrom
Closed
Conversation
- 将 Maven Wrapper 版本从 3.3.2 更新至 3.3.4 - 更新 Maven 分发版本至 4.0.0-rc-4 - 优化 Unix 和 Windows 脚本中的目录解析逻辑 - 改进分发包解压后实际目录名的识别方式 - 使用 SHA-256 替代 MD5 用于生成 MAVEN_HOME 名称 - 增强对符号链接路径的支持 - 修复 mvnw.cmd 中命令执行的引号问题
- 将所有模块的 POM XML namespace 从 4.0.0 更新为 4.1.0 - 更新对应的 XSD schema location 至 4.1.0 版本 - 移除 micro-dependencies 模块中的旧版本依赖声明 - 修改 micro-dependencies 的 packaging 类型为 bom - 删除 central 发布相关的 profile 配置 - 统一项目模型版本号至 4.1.0 标准
- 移除项目URL、许可证、开发者及SCM信息配置 - 统一将所有模块依赖版本号替换为引用父项目版本号 - 简化依赖管理配置结构,提高可维护性
- 将GitHub Actions工作流中的`mvn package`命令替换为`./mvnw package` - 确保使用项目本地的Maven包装器进行构建 - 跳过测试执行以加快CI流程
- 将mvn test更改为./mvnw test以使用Maven Wrapper - 确保构建环境一致性 - 避免因系统Maven版本差异导致的问题
- 在GitHub Actions工作流中为mvnw脚本添加chmod +x命令 - 确保Maven包装器脚本具有可执行权限后再运行测试 - 修复可能因权限不足导致的测试执行失败问题
# Conflicts: # demo-backend/pom.xml # demo-reactive/pom.xml # micro-auth-oidc/pom.xml # micro-auth-wechat/pom.xml # micro-auth/pom.xml # micro-common/pom.xml # micro-dependencies/pom.xml # micro-flyway-starter/pom.xml # micro-payment/pom.xml # micro-pic-upload-starter/pom.xml # micro-spring-boot-starter/pom.xml # micro-sql-jooq/pom.xml # micro-test/pom.xml # micro-web/pom.xml # pom.xml
- 在所有工作流中添加chmod +x ./mvnw命令确保执行权限 - 修复jekyll-gh-pages工作流中的Maven命令执行方式 - 修复mvn-deploy工作流中的Maven命令执行方式 - 修复mvn-deploy-central-test工作流中的Maven命令执行方式 - 修复mvn-test工作流中的Maven命令执行方式 - 统一所有工作流中的Maven命令为多行执行格式
Owner
|
good job, merge into mvn4 branch |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更说明
将
master分支合并到 PR #65 (mvn4) 分支,并解决所有合并冲突。冲突解决策略
PR #65 的核心目的是将项目升级到 Maven 4.x(使用 Maven 4.1.0 POM 格式),而 master 分支在此期间有依赖更新和功能改进。
冲突解决原则:
保留 PR Upgrade to maven 4 #65 的 Maven 4.1.0 特性:
xmlns="http://maven.apache.org/POM/4.1.0"和<modelVersion>4.1.0</modelVersion><parent/>标签(Maven 4.1.0 BOM 特性)./mvnw(Maven Wrapper)命令采用 master 的最新版本号和依赖更新:
0.2.44.0.24.8.07.0.140.10.03.18.4代码改进采用 master 版本:
OidcEndpointService.kt:采用更健壮的 redirect URL 构造逻辑(处理已含查询参数的情况)JwtConverterTest.kt:使用 JJWT 新版 API(非 deprecated 方法)涉及文件
pom.xml- 版本和依赖更新micro-dependencies/pom.xml- 保持 Maven 4.1.0 BOM 格式pom.xml- Maven 4.1.0 格式.mvn/wrapper/maven-wrapper.properties- 保持 Maven 4.x.github/workflows/*.yml- 保持 ./mvnw 命令mvnw,mvnw.cmd- 保持 PR Upgrade to maven 4 #65 的增强版本micro-auth-oidc源代码和测试文件Powered by CTO.new