You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Maven项目中自动接受Gradle Build Scan服务条款

Maven Build Scan 自动接受服务条款配置方案

你可以通过单项目配置、全局配置、命令行临时配置三种方式实现自动接受Gradle服务条款,不需要每次执行时手动确认:

1. 单项目配置(仅当前项目生效)

  • 进入项目根目录,打开.mvn/extensions.xml文件,找到Gradle Enterprise Maven扩展的配置段
  • 在扩展配置中新增服务条款同意参数,完整配置示例如下:
<extension>
  <groupId>com.gradle</groupId>
  <artifactId>gradle-enterprise-maven-extension</artifactId>
  <version>你当前使用的扩展版本号</version>
  <configuration>
    <gradleEnterprise>
      <server>
        <termsOfServiceUrl>Gradle服务条款官方地址</termsOfServiceUrl>
        <termsOfServiceAgree>yes</termsOfServiceAgree>
      </server>
    </gradleEnterprise>
  </configuration>
</extension>

配置保存后重新执行Maven命令即可生效。

2. 全局配置(本地所有Maven项目生效)

  • 打开本地Maven全局配置文件settings.xml,默认存放路径为~/.m2/settings.xml
  • 在profiles节点下新增如下配置:
<profile>
  <id>gradle-enterprise-auto-agree</id>
  <properties>
    <gradle.enterprise.server.termsOfServiceUrl>Gradle服务条款官方地址</gradle.enterprise.server.termsOfServiceUrl>
    <gradle.enterprise.server.termsOfServiceAgree>yes</gradle.enterprise.server.termsOfServiceAgree>
  </properties>
</profile>
  • 激活该profile后,所有本地Maven项目都会自动同意服务条款。

3. 临时配置(适用于CI环境或单次执行场景)

执行Maven命令时直接传递参数即可,示例:
mvn 你的执行目标 -Dgradle.enterprise.server.termsOfServiceUrl=Gradle服务条款官方地址 -Dgradle.enterprise.server.termsOfServiceAgree=yes

内容的提问来源于stack exchange,提问作者cesarsotovalero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 02:15:08