Estou executando o IntelliJ IDEA 2017.2.3. Instalei o Groovy 2.4.12 via Homebrew (OS X). Quando abro um arquivo de origem do Groovy (ou um Jenkinsfile
), obtenho o seguinte:
Groovy SDK não está configurado para o módulo 'my-module'. . . . . Configurar SDK do Groovy ...
Clicar em "Configurar SDK do Groovy ..." me leva à seguinte caixa de diálogo:
Tentei clicar em "Criar ..." e selecionar várias pastas e executáveis diferentes relacionados ao Groovy, mas nada funcionou.
Como posso fazer com que o IntelliJ IDEA aceite meu SDK do Groovy?
fonte
libexec
subdiretório contém o layout padrão. Muito obrigado!/usr/local/opt/groovy/libexec
diretório quando instalado com brew, nem com SDKMAN, apenas baixado e descompactado (versão 2018.1.4)/usr/local/opt/groovy/libexec
funciona para mim com uma cerveja instalada bacana no Mac OS./usr/local/opt/groovy/libexec
. É preciso navegar para o diretório groovy usando Cmd + Shift + G. A versão Homebrew está funcionando para mim.Outra sugestão para adicionar a esta solução aqui descrita no MAC OS você também pode adicionar um link simbólico na Biblioteca. Isso tornará mais fácil selecioná-lo no IntelliJ:
sudo ln -s /usr/local/opt/groovy/libexec /Library/Groovy
fonte
Esta primeira resposta é excelente, mas não suficiente. A pasta oculta no Mac me bloqueou mais um dia. No sistema Mac, você pode pressionar Cmd + Shift + G para abrir a caixa de diálogo de entrada e inserir " / usr / local / opt / groovy / libexec " diretamente para resolver o problema de não encontrar a pasta lib.
fonte
Selecione Bibliotecas globais, se não houver nada lá, clique no ícone adicionar (+) na parte superior.
Em seguida, uma pequena caixa de diálogo aparecerá, Selecione "do Maven", em seguida, outra caixa de diálogo como mostrado abaixo aparece, imagem mostrando a caixa de diálogo
Digite Groovy, várias opções aparecerão, selecione uma opção que tenha groovy: groovy-all e versão 2.4.1 (altere a versão de acordo com sua necessidade) e clique em ok. então aplique e ok,
Depois disso, vá para a mesma caixa de diálogo de Configurar SDK e selecione no menu suspenso.
fonte