class ResolverPlugin implements org.gradle.api.Plugin<Project> {
....
void apply (Project project) {
this.project = project;
project.extensions.create("resolver", ResolverExtension)
project.task('resolveManifest')
<< {
File pomFile = getManifestFile();
if (! pomFile.canRead()){
And I want to use the task resolve Manifest in build.gradle
task printDependencies(type: resolveManifest) << {
resolver.manifestFile=configurations.getByName('askernelManifestFile').asPath
println project.Libraries."com.oracle.jrf.infra.resources"
}
but it returns this error * What went wrong: A problem occurred evaluating root project ‘entsec’. > org.gradle.api.DefaultTask_Decorated cannot be cast to java.lang.Class
Also using gradle resolveManifest :resolveManifest FAILED
FAILURE: Build failed with an exception.
- What went wrong: Execution failed for task ‘:resolveManifest’. > org.codehaus.plexus.util.xml.pull.XmlPullParserException: Unrecognised tag: ‘type’ (position: START_TAG seen …\n… @8:7)