3.27.0

(feat): 添加 gradle-central-dependency-management 配置选项(布尔值,默认为 false)。 启用时,将跳过在 build.gradle 文件中生成 repositories 块, 允许在 settings.gradle 中使用 dependencyResolutionManagementRepositoriesMode.FAIL_ON_PROJECT_REPOS 正常工作。

这应该与 gradle-plugin-management 结合使用,在企业网络中配置 中央仓库管理。

配置示例:

1config:
2 gradle-central-dependency-management: true
3 gradle-plugin-management: |
4 pluginManagement {
5 repositories {
6 maven { url 'https://internal-artifactory.example.com/gradle-plugins/' }
7 }
8 }
9 dependencyResolutionManagement {
10 repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
11 repositories {
12 maven { url 'https://internal-artifactory.example.com/maven-releases/' }
13 }
14 }

3.26.0

(feat): 添加 gradle-plugin-management 配置选项,将自定义插件管理 和依赖解析配置注入到 settings.gradle 中。这使得在无法访问 Gradle Plugin Portal (plugins.gradle.org) 的企业网络中能够生成 SDK,通过配置内部 Artifactory/Nexus 仓库进行插件解析。

配置示例:

1config:
2 gradle-plugin-management: |
3 pluginManagement {
4 repositories {
5 maven { url 'https://internal-artifactory.example.com/gradle-plugins/' }
6 }
7 }
8 dependencyResolutionManagement {
9 repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 repositories {
11 maven { url 'https://internal-artifactory.example.com/maven-releases/' }
12 }
13 }

(fix): 修复 Java V2 生成器中的 gradle-distribution-url 覆盖,在写入 gradle-wrapper.properties 前 正确创建 gradle/wrapper 目录。

3.25.1

(fix): 修复 form-urlencoded 请求体处理,使用 Jackson 的 convertValue 正确序列化请求对象, 保留来自 @JsonProperty 注解的 wire 名称。