Configurando o Groovy SDK no IntelliJ IDEA


94

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:

Erro: a biblioteca não foi especificada

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?

Respostas:


123

O IntelliJ IDEA espera o layout padrão do SDK do Groovy que é fornecido com as distribuições oficiais disponíveis em http://groovy-lang.org/download.html . Basta fazer o download, descompactar em qualquer diretório e especificar esse diretório como a página inicial da biblioteca.

O layout do pacote Homebrew pode ser diferente, mas pode ter o layout padrão no libexecsubdiretório em alguns casos. Experimente /usr/local/opt/groovy/libexec.


4
Sdkman ( sdkman.io ) torna realmente simples instalar o groovy e trocar as versões (na linha de comando, pelo menos)
tim_yates

4
O libexecsubdiretório contém o layout padrão. Muito obrigado!
Carl Patenaude Poulin

2
por algum motivo o IDEA não reconheceu o /usr/local/opt/groovy/libexecdiretório quando instalado com brew, nem com SDKMAN, apenas baixado e descompactado (versão 2018.1.4)
DimaSan

1
/usr/local/opt/groovy/libexecfunciona para mim com uma cerveja instalada bacana no Mac OS.
Philipp Paland

13
Intellij para Mac OS não permite a navegação para /usr/local/opt/groovy/libexec. É preciso navegar para o diretório groovy usando Cmd + Shift + G. A versão Homebrew está funcionando para mim.
haltTm

22

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

12

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.


1
Caso contrário, você não pode ver a pasta oculta / usr / ... e não há como selecionar ou pesquisar o nome da pasta 'libexec'.
Tony Qin de

2
  1. No menu principal, selecione Arquivo | Estrutura do projeto ⌘ ;.
  2. Na caixa de diálogo Estrutura do projeto, em Configurações da plataforma, selecione Bibliotecas globais. Imagem que descreve o ambiente Intellij

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.