diff --git a/libs/ssl-config/build.gradle b/libs/ssl-config/build.gradle index 0b8eac5486ccb..85693780a8b71 100644 --- a/libs/ssl-config/build.gradle +++ b/libs/ssl-config/build.gradle @@ -34,9 +34,23 @@ dependencies { testCompile "org.hamcrest:hamcrest-all:${versions.hamcrest}" } +if (isEclipse) { + // in eclipse the project is under a fake root, we need to change around the source sets + sourceSets { + if (project.path == ":libs:ssl-config") { + main.java.srcDirs = ['java'] + main.resources.srcDirs = ['resources'] + } else { + test.java.srcDirs = ['java'] + test.resources.srcDirs = ['resources'] + } + } +} + forbiddenApisMain { replaceSignatureFiles 'jdk-signatures' } + forbiddenPatterns { exclude '**/*.key' exclude '**/*.pem' diff --git a/libs/ssl-config/src/main/eclipse.build.gradle b/libs/ssl-config/src/main/eclipse-build.gradle similarity index 72% rename from libs/ssl-config/src/main/eclipse.build.gradle rename to libs/ssl-config/src/main/eclipse-build.gradle index 58b2d7077120a..be8b9d5b3b0bd 100644 --- a/libs/ssl-config/src/main/eclipse.build.gradle +++ b/libs/ssl-config/src/main/eclipse-build.gradle @@ -1,2 +1,2 @@ -// this is just shell gradle file for eclipse to have separate projects for geo src and tests +// this is just shell gradle file for eclipse to have separate projects for ssl-config src and tests apply from: '../../build.gradle' diff --git a/libs/ssl-config/src/test/eclipse.build.gradle b/libs/ssl-config/src/test/eclipse-build.gradle similarity index 81% rename from libs/ssl-config/src/test/eclipse.build.gradle rename to libs/ssl-config/src/test/eclipse-build.gradle index f8265e3dfed08..aca207a09b7c8 100644 --- a/libs/ssl-config/src/test/eclipse.build.gradle +++ b/libs/ssl-config/src/test/eclipse-build.gradle @@ -1,5 +1,5 @@ -// this is just shell gradle file for eclipse to have separate projects for geo src and tests +// this is just shell gradle file for eclipse to have separate projects for ssl-config src and tests apply from: '../../build.gradle' dependencies { testCompile project(':libs:elasticsearch-ssl-config') -} +}