Como criar um projeto Java baseado em gradle na comunidade Intellij IDEA 13.0.1

87

Quero iniciar um projeto vazio com Gradle no Intellij IDEA, mas não parece tão conveniente quanto o Eclipse.

O que fiz foi Arquivo-> Novo Projeto-> Gradle. E um projeto aparece, mas não está concluído (não tem pasta src, por exemplo).

E adiciono apply plugin 'idea'o build.gradle. Quando me refiro a Todas as tarefas no IntelliJ IDEA. Não há idea,cleanIdea,ideaProjectcomo configurar um IntelliJ IDEA.

No plugin Eclipse + Gradle, basta criar um novo projeto gradle e tudo está pronto.

Eu quero saber como fazer isso no Intellij IDEA.

obrigado

macemers
fonte

Respostas:

176

Ao criar um novo projeto Gradle, selecione "Criar diretórios para raízes de conteúdo vazio automaticamente".

Novo assistente de projeto Gradle

O novo projeto terá esses diretórios.

Estrutura do projeto Gradle

kukido
fonte
49
ei, todos nós estudantes aqui :)
kukido
5
FWIW No IDEA 14 Windows, estou marcando essa caixa e ainda não obtive os diretórios até que desativei o plugin Batch Scripts Support v 1.0.4
davidjmcclelland
12
No intelij IDEA 14 no OSX, ele não criou imediatamente as pastas, mas no momento em que encontrei esta questão de estouro de pilha e olhei para trás em meu projeto, a pasta src e suas entranhas haviam aparecido - então acho que a princípio parece não funcionar, apenas espere um pouco antes de abandoná-lo.
Michael Anderson
11
O IntelliJ executa alguns comandos do gradle após criar o projeto, de forma que os arquivos não apareçam imediatamente. Depois que o projeto for criado, você deverá ver algo na barra de status na parte inferior da janela do IntelliJ mostrando que ele está executando o comando (ou você pode ver um erro se o comando não funcionar ...) Uma vez que o comando foi concluído com sucesso os diretórios aparecerão no painel do projeto.
Monz,
1
Se eu criar o projeto com o mesmo nome depois de excluí-lo, meu IntelliJ não criou a pasta src. Nada na barra de status na parte inferior também. Em seguida, tente usar o botão [Atualizar todos os projetos do Gradle] nas janelas de projetos do Gradle ([Exibir] - [Janelas de ferramentas] - [Gradle]). Recuperei minha pasta src desta forma!
GyuHyeon Choi
32

No último IntelliJ IDEA Community Edition (2018.1), não há Create directories for empty content roots automaticallyopção disponível na New Projectcaixa de diálogo. Mas podemos ir para Preferences...-> Build, Execution, Deployment-> Gradlee verificar a opção sublinhada na imagem abaixo.

insira a descrição da imagem aqui

DYS
fonte
8
OBRIGADO. Cada recurso fala sobre a Create directories for empty content roots automaticallyopção ao criar um projeto, mas ninguém menciona que ele foi embora. Eu estava duvidando se estava enlouquecendo procurando por algo que deveria estar lá ou se ninguém atualizou textos sobre o assunto. Nunca pensei que seria o último.
Andy Ibanez
Não é chamado de preferências, mas configurações. Talvez tenham mudado o nome para torná-lo mais complicado. Acabei de comprar o IntelliJ por 200 dólares e ainda não consigo usá-lo para um projeto gradle-java simples. Já configurei 2 horas e ainda nada funciona. 200 dólares e não posso usá-lo para um projeto Java simples, porque a pasta src não foi criada.
mcfly soft
@mcflysoft Acho que você está no Windows e os nomes são um pouco diferentes do Mac. Conheço suas dores porque tive as mesmas. Quanto a mim, honestamente não quero pagar 200 dólares pela Ultimate Edition. Sinto que a Community Edition já é grande o suficiente. Existem alguns truques para configurar o gradleprojeto corretamente, mas não será muito complicado.
DYS
1
esta é a resposta correta e deve ser considerada uma resposta aceita.
Jay Dangar
1
Esta opção não parece estar presente quando eu olho na edição da comunidade de 2019
Mark Bridges