跳到导航

3.27.0

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

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

配置示例:

config:
gradle-central-dependency-management: true
gradle-plugin-management: |
pluginManagement {
repositories {
maven { url 'https://internal-artifactory.example.com/gradle-plugins/' }
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { url 'https://internal-artifactory.example.com/maven-releases/' }
}
}

3.26.0

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

配置示例:

config:
gradle-plugin-management: |
pluginManagement {
repositories {
maven { url 'https://internal-artifactory.example.com/gradle-plugins/' }
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { url 'https://internal-artifactory.example.com/maven-releases/' }
}
}

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

3.25.1

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