import org.elasticsearch.gradle.util.GradleUtils

apply plugin: 'elasticsearch.internal-java-rest-test'
apply plugin: 'elasticsearch.base-internal-es-plugin'

esplugin {
  name = 'secondary-auth-actions-extension'
  description = 'Spi extension plugin for security to enforce custom secondary auth actions'
  classname ='org.elasticsearch.secondary.auth.actions.SecondaryAuthActionsPlugin'
  extendedPlugins = ['x-pack-security']
}

dependencies {
  compileOnly project(':x-pack:plugin:core')
  compileOnly project(':x-pack:plugin:security')
  javaRestTestImplementation project(':test:framework')
}

GradleUtils.extendSourceSet(project, 'main', 'javaRestTest')

dependencies {
  clusterPlugins project(':x-pack:plugin:security:qa:secondary-auth-actions')
}

tasks.named("javadoc").configure { enabled = false }

tasks.named('javaRestTest') {
  usesDefaultDistribution("to be triaged")
}
