Home > Software engineering >  Gradle dependency with test classifier
Gradle dependency with test classifier

Time:01-05

I've been trying to reference an Maven Pulls All Dependencies Screenshot

Maven pulls all! (In module-test-parents no dependencies defined.)

To achieve the same (and even more) in maven we'd also have to:

  <dependencies>
    <dependency>
      <groupId>org.apache.kafka</groupId>
      <artifactId>kafka_2.13</artifactId>
      <version>3.0.0</version>
      <classifier>test</classifier>
      <exclusions>
        <exclusion> <!--sledge hammer -->
          <groupId>*</groupId>
          <artifactId>*</artifactId>
        </exclusion>
        <!-- or selectively ... -->
      </exclusions>
    </dependency>
  </dependencies>

In gradle the according would be (tested):

implementation ('org.apache.kafka:kafka_2.13:3.0.0:test'){
  exclude group: '*'
}
  •  Tags:  
  • Related