如何在 Maven 项目中自动接受 Gradle Build Scan ToS?

How to accept Gradle Build Scan ToS automatically in a Maven project?

我在我的 Maven 项目中添加了 Build Scan。如何配置构建扫描的 Maven 扩展以自动接受 Gradle 服务条款?

要将 Maven 构建扫描添加到项目中,请将以下 extensions.xml 文件包含在 Maven 项目根目录中名为 .mvn 的目录中:

<?xml version="1.0" encoding="UTF-8"?>
<extensions>
  <extension>
    <groupId>com.gradle</groupId>
    <artifactId>gradle-enterprise-maven-extension</artifactId>
    <version>1.11.1</version>
  </extension>
</extensions>

同时在.mvn目录下添加文件gradle-enterprise.xml如下:

<gradleEnterprise>
  <buildScan>
    <publish>ALWAYS</publish>
    <termsOfService>
      <url>https://gradle.com/terms-of-service</url>
      <accept>true</accept>
    </termsOfService>
  </buildScan>
</gradleEnterprise>

然后,您可以 运行 构建,Gradle ToS 将被自动接受。 有关详细信息和配置参数,请参阅 Gradle Enterprise Maven Extension User Manual