如何在pom.xml中的另一个依赖项中排除依赖项(org.tensorflow)

问题描述 投票:0回答:1

我的项目B取决于项目A,但是我确实想在项目A中使用org.tensorflow

  <dependencies>
    <dependency>
      <groupId>A</groupId>
      <artifactId>...</artifactId>
      <version>3.1.0</version>
      <exclusions>
        <exclusion>
          <groupId>org.tensorflow</groupId>
          <artifactId>*</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    ...
  </dependencies>

它不起作用。org.tensorflow模块仍在A的jar中。如何排除它?

我的项目,比如说B,取决于A和张量流,A取决于张量流,如果不排除,B将看到2个张量流,并且在某些情况下会导致错误。这会使我的编译失败。

所以我想删除A中的tensorflow,并使用官方的tensorflow。

maven pom.xml
1个回答
0
投票
<exclusions> <exclusion> <groupId>org.tensorflow</groupId> <artifactId>*</artifactId> </exclusion> </exclusions
只需删除其中的一部分,然后重新构建程序。我认为这会起作用。
© www.soinside.com 2019 - 2024. All rights reserved.