Hello everyone,
I wanted to contribute to Elastic project. I did read CONTRIBUTING.md and followed it both on Ubuntu 20.04 (in VirtualBox) and on Windows 10.
Ubuntu 20.04:
Importing project into IntelliJ (version 2021.1.1 Community Edition) doesn't end with an error, but there are compliation errors almost in every single build.gradle files on import xyz.xyz lines (example - Cannot resolve symbol 'ForbiddenApisPlugin').
Affected imports are from almost every package but org.gradle.*, java.*.
Trying to run app from terminal with ./gradlew :run works perfectly fine. Problem is only in IntelliJ.
What I did to try to solve it:
- I did remove JDK from Project Settings and readded it (it's named 15, and it's OpenJDK's release of Java 15)
- invalidate caches in IntelliJ
- manually clear ~/.gradle/cache folder
-
Reload Gradle Projectin IntelliJ -
Reload All Gradle Projectsin IntelliJ -
Refresh Gradle Dependenciesin IntelliJ ./gradlew clean :run- I tried both Gradle runtimes -
Specified location(which is version 7.0.2) and'gradle-wrapper.properties' filein IntelliJ - for
Gradle JVMI tried both version15and16(yes, it should be15only, but I did it, because maybe...
) -
git clean -xfdand importing project many times, not only withFile/Open...pointing tobuild.gradle, but in a few other ways as well
Windows 10:
Out of curiosity I tried importing it into IntelliJ on Windows. Importing fails with message:
Build file 'D:\elasticsearch\build.gradle' line: 31
Plugin [id: 'elasticsearch.docker-support'] was not found in any of the following sources:
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
I tried to gradlew.bat :run it in CLI, but it ended with the same error:
D:\elasticsearch
elasticsearch>gradle clean :run
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\elasticsearch\build.gradle' line: 31
* What went wrong:
Plugin [id: 'elasticsearch.docker-support'] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (plugin dependency must include a version number for this source)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 9s
I mainly work on Ubuntu, so I invested more time into fixing it than the Windows version. But, to be honest, I kinda ran out of ideas.
Does anyone have an idea how to fix it? Or maybe ran into similar problem?