Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 排除所有依赖项中的工件_Java_Spring Boot_Maven - Fatal编程技术网

Java 排除所有依赖项中的工件

Java 排除所有依赖项中的工件,java,spring-boot,maven,Java,Spring Boot,Maven,我想从所有springboot依赖项中排除SpringBootStarter日志记录。目前我是这样做的: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${spring.boot.version}</version>

我想从所有springboot依赖项中排除SpringBootStarter日志记录。目前我是这样做的:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
  <version>${spring.boot.version}</version>
  <exclusions>
    <exclusion>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-logging</artifactId>
    </exclusion>
  </exclusions>
</dependency>
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
  <version>${spring.boot.version}</version>
  <exclusions>
    <exclusion>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-logging</artifactId>
    </exclusion>
  </exclusions>
</dependency>

org.springframework.boot
SpringBootStarterWeb
${spring.boot.version}
org.springframework.boot
spring启动程序日志记录
org.springframework.boot
弹簧靴起动器执行器
${spring.boot.version}
org.springframework.boot
spring启动程序日志记录
如何以更简洁的方式实现这一点?只需申报

        <exclusion>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-logging</artifactId>
        </exclusion>

org.springframework.boot
spring启动程序日志记录

只有一次?我使用的是mvn 3.6.3

Maven中没有全局排除项。

请查看以下链接以获取完整说明:

但是总结一下,Maven 2不支持这种特性,但在Maven 3中,您可以执行以下操作:

<dependency>
    <groupId>${project.groupId}</groupId>
    <artifactId>app</artifactId>
    <version>${project.version}</version>
    <exclusions>
        <exclusion>
            <groupId>*</groupId>
            <artifactId>*</artifactId>
        </exclusion>
    </exclusions>
</dependency>

${project.groupId}
应用程序
${project.version}
*
*

这是否回答了您的问题?