Java maven仍然列出排除的依赖项

Java maven仍然列出排除的依赖项,java,maven,dependency-management,Java,Maven,Dependency Management,我有一个具有以下依赖项的maven: <dependencies> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>9.4-1200-jdbc41</version> <exclusi

我有一个具有以下依赖项的maven:

 <dependencies>
      <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <version>9.4-1200-jdbc41</version>
        <exclusions>
          <exclusion>
            <groupId>org.slf4</groupId>
            <artifactId>slf4j-simple</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
  </dependencies>
如果我运行像dependency:copy dependencies或shaded jar插件这样的东西,它们都会拉入不需要的jar

我错过什么了吗


使用maven 3.6.0时,groupId不正确。应该是org.slf4j而不是org.slf4(j不见了)。

谢谢,不知怎么的,我看不到:)为什么要关闭这个?打字错误也是合法的问题!:)
$ mvn dependency:tree
...
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ testArtifact ---
[INFO] testGroup:testArtifact:jar:1.0-SNAPSHOT
[INFO] \- org.postgresql:postgresql:jar:9.4-1200-jdbc41:compile
[INFO]    +- com.github.dblock.waffle:waffle-jna:jar:1.7:runtime
[INFO]    |  +- net.java.dev.jna:jna:jar:4.1.0:runtime
[INFO]    |  +- net.java.dev.jna:jna-platform:jar:4.1.0:runtime
[INFO]    |  +- org.slf4j:slf4j-api:jar:1.7.7:runtime
[INFO]    |  \- com.google.guava:guava:jar:18.0:runtime
[INFO]    \- org.slf4j:slf4j-simple:jar:1.7.7:runtime   ** <--- BAD ONE