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)