Any pointers please? Thanks Gaurav
On Mon, Sep 19, 2016 at 5:51 PM, Gaurav Gupta <gauravgopi...@apache.org> wrote: > Hi, > > I have a use case where I need to exclude transitive dependency of a > plugin. > I am using following plugin > > <groupId>org.codehaus.mojo</groupId> > <artifactId>cobertura-maven-plugin</artifactId> > <version>2.7</version> > > This has transitive dependency on logback-classic. To exclude this > dependency, I tried following two options > > 1. > <build> > > <plugins> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>cobertura-maven-plugin</artifactId> > <version>2.7</version> > <dependencies> > <dependency> > <groupId>net.sourceforge.cobertura</groupId> > <artifactId>cobertura</artifactId> > <version>2.1.1</version> > <exclusions> > <exclusion> > <groupId>ch.qos.logback</groupId> > <artifactId>logback-classic</artifactId> > </exclusion> > </exclusions> > </dependency> > </dependencies> > <configuration> > <check></check> > </configuration> > <executions> > <execution> > <phase>process-classes</phase> > <goals> > <goal>instrument</goal> > </goals> > </execution> > </executions> > </plugin> > </plugins> > </build> > > 2. <build> > > <plugins> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>cobertura-maven-plugin</artifactId> > <version>2.7</version> > <configuration> > <check></check> > </configuration> > <executions> > <execution> > <phase>process-classes</phase> > <goals> > <goal>instrument</goal> > </goals> > </execution> > </executions> > </plugin> > </plugins> > </build> > > <dependencies> > <dependency> > <groupId>net.sourceforge.cobertura</groupId> > <artifactId>cobertura</artifactId> > <version>2.1.1</version> > <exclusions> > <exclusion> > <groupId>ch.qos.logback</groupId> > <artifactId>logback-classic</artifactId> > </exclusion> > </exclusions> > </dependency> > </dependencies> > > > But with both options I see that logback-classic is downloaded. > Can someone please point me to correct usage of this? > > Thanks > Gaurav > > >