Hi Gradle team,
I searched for gradle equivalent of below maven plugin , but whatever I found is not working. Please help
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.0.2</version>
<dependencies>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools</artifactId>
<version>2.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.struts</groupId>
<artifactId>struts-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.struts</groupId>
<artifactId>struts-taglib</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.struts</groupId>
<artifactId>struts-tiles</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</plugin>
The gradle equivalent I found is as follow, but it’s throwing error which is as given below
dependencies {
compile(group: 'org.apache.velocity', name: 'velocity-tools', version: '2.0') {
exclude group: 'org.apache.struts', module: 'struts-core'
exclude group: 'org.apache.struts', module: 'struts-taglib'
exclude group: 'org.apache.struts', module: 'struts-tiles'
}
}
error I am getting as below:
Could not find method org.apache.velocity:velocity-tools:2.0() for arguments [build_9y.....] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.defaultDependencyHandler.