How do I tell IntelliJ about groovy installed with brew on OSX
Solution 1
Install groovysdk:
brew remove groovy brew install groovysdk
Set
GROOVY_HOME
, otherwise Intellij reports as broken installation:export GROOVY_HOME=/usr/local/opt/groovy/libexec
Point IntelliJ to the installed directory, e.g.:
/usr/local/Cellar/groovysdk/2.4.7/libexec
Solution 2
brew install groovysdk
Right-Click on Project Root Folder or if a Config Wizard Pops up at the top of your windows we can click that link.
Select Add Project Framework Support
Scroll down and select Groovy
If it does not show in the list; it's because it already has the framework added.
If Groovy has not been added to IntellJ then Select Create...
browse /usr/local/Cellar/groovysdk//libexec/ e.g: /usr/local/Cellar/groovysdk/2.4.11/libexec/
Gotcha - It does show file browser that does not let you view your /usr/local file path, you need to press
shift + command + g
will open a dialog where you can type the path of any folder that you want to open
Done.
Solution 3
/usr/local/opt/groovy/libexec
.
use brew info groovy
to print help:
==> Caveats
You should set GROOVY_HOME:
export GROOVY_HOME=/usr/local/opt/groovy/libexec
Solution 4
I did this with Intellij IDEA 2016.3 on OS X.
I am able to configure this under Project Settings -> Global Libraries.
Add a new global library by clicking the
+
and selectJava
Navigate to the location
homebrew
installed Groovy,/usr/local/Cellar/groovy/2.4.7
and select all the JAR files in thelibexec/lib
directory.Set the name to
groovy-2.4.7
, or whatever works for you.
Solution 5
It is very easy to do:
Install groovy:
brew install groovy
Point IntelliJ to the following directory:
/usr/local/Cellar/groovysdk/<version>/libexec
You will see that intellij will get all the required dependencies
Comments
-
David almost 2 years
I'm running:
- IntelliJ Ultimate 2016.3
- Homebrew 1.1.2
- OS X 10.11.5 El Capitan
I ran
brew install groovy
which resulted in groovy being installed in/usr/local/Cellar/groovy/2.4.7/
. Brew also added a symlink:/usr/local/bin/groovy -> ../Cellar/groovy/2.4.7/bin/groovy
When I open the groovy project in IntelliJ, it gives me an option to Configure a Groovy SDK. I haven't set this up yet, so I get a "Create" button, which launches finder. From what I can tell there's nothing that I can select to make IntelliJ happy. I've tried
/user/local/bin/groovy
,/user/local/Cellar/groovy
,/user/local/Cellar/groovy/2.4.7
,/user/local/Cellar/groovy/2.4.7/bin
etc. No mater which I choose, IntelliJ doesn't accept the library and continues to tell me "Error: library is not specified".Does anyone know how I'm supposed to go about telling IntelliJ where groovy is?
-
David over 7 yearsThis was useful to know, but ultimately didn't fix things. I think there might be a problem on the intelliJ side. It wound up wanting a folder named groovy-x.y.z, which I got manually from the Groovy website and unzipped under ~/tools/groovy-x.y.z/
-
Admin almost 7 yearsUse <CMD><shift> <.> to see hidden directory tree in the Finder
-
juice over 6 yearsThat was so painful to figure out - thanks for posting this tip
-
Troup about 6 yearscmd + shift + . will show "hidden" folders such as /usr
-
kindjacket about 6 yearsyou also do cmd + g to navigate to a specific folder
-
Daniel Werner almost 6 yearsIntelliJ 2018.1 doesn't report the installation as broken for me, even though GROOVY_HOME isn't set. Perhaps this has been fixed already.
-
user3791111 over 5 yearsI managed to browse to this hidden folder (I had to press and hold these keys to make it work). Now Idea doesn't create any SDK, after I "open" that directory. What's wrong now?...
-
Jakub Kukul over 4 yearsI just tried with IntelliJ 2019.2.3 and
shift + command + g
wasn't needed. -
Michael Oryl over 4 yearsThis actually works with the 2019 versions of IntelliJ. Nothing else posted here worked (or was specific enough).
-
Rhubarb over 4 years@kindjacket its CMD SHIFT g (good tip though, wouldn't have tried it without having tried your advice first)
-
xandermonkey about 4 yearsyou can also open it via
open /path/to/folder
in terminal and then drag that folder to the favorites bar. -
Arman over 3 yearsGROOVY_HOME path should have groovysdk and not groovy, isn't it?
-
user124 almost 3 yearswhy to remove groovy to install groovy sdk?
-
user124 almost 3 yearsthere is no folder as groovysdk in Cellar?