evaluationDependsOn(xpackModule('core')) apply plugin: 'elasticsearch.esplugin' esplugin { name 'search-business-rules' description 'A plugin for applying business rules to search result rankings' classname 'org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules' extendedPlugins = ['x-pack-core'] } archivesBaseName = 'x-pack-searchbusinessrules' integTest.enabled = false // Instead we create a separate task to run the // tests based on ESIntegTestCase task internalClusterTest(type: Test) { description = 'Java fantasy integration tests' mustRunAfter test include '**/*IT.class' } check.dependsOn internalClusterTest dependencies { compileOnly project(path: xpackModule('core'), configuration: 'default') testCompile project(path: xpackModule('core'), configuration: 'testArtifacts') testCompile project(":test:framework") if (isEclipse) { testCompile project(path: xpackModule('core-tests'), configuration: 'testArtifacts') } } // copied from CCR dependencyLicenses { ignoreSha 'x-pack-core' } //testingConventions.naming { // IT { // baseClass "org.elasticsearch.xpack.searchbusinessrules.PinnedQueryBuilderIT" // } //}