首页 > 解决方案 > 如何在 Maven 项目中自动接受 Gradle Build Scan ToS?

问题描述

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

标签: mavengradlebuild

解决方案


要将 Maven 构建扫描添加到项目中,请在 Maven 项目的根extensions.xml目录中包含以下文件:.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>

gradle-enterprise.xml还要在目录中添加一个文件.mvn,如下所示:

<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 用户手册


推荐阅读