Procurei um pouco e não encontrei a melhor solução para converter um projeto IntelliJ existente em Gradle. Trabalho em um ambiente de equipe e atualmente compartilhamos o arquivo .ipr, pois temos algumas configurações de compilação que rastreamos. Acabaremos nos livrando daqueles a favor de Gradle, mas não posso estragar muito as coisas até que a conversão de Gradle esteja concluída.
Além disso, nossos arquivos de origem Java estão localizados na raiz do diretório src, em vez de src / main / java, como padrão.
Existe uma maneira de adicionar Gradle ao meu projeto que não me faça excluir e recriar meu projeto IntelliJ e que não estrague todos os outros quando fizerem um pull do Git?
java
git
intellij-idea
gradle
Gremash
fonte
fonte
Respostas:
Adicionar:
na sua pasta raiz do projeto e use o plug-in, por exemplo:
e com este fogo da linha de comando:
e depois disso:
Depois que tudo deve funcionar
fonte
Não há necessidade de remover nenhum
.iml
arquivo. Siga isso:File
->
Open...
e escolha o seu recém-criadobuild.gradle
Open Existing Project
Delete Existing Project and Import
fonte
Outra maneira, mais simples.
Adicione o seu
arquivo para a raiz do seu projeto. Feche o projeto. Remova manualmente o arquivo * .iml. Em seguida, escolha "Importar projeto ...", navegue até o diretório do projeto, selecione o arquivo build.gradle e clique em OK.
fonte
No IntelliJ 2017.2.4, fechei o projeto e o reabri e recebi uma caixa de diálogo perguntando se eu queria vincular ao build.gradle que abriu a caixa de diálogo de importação para projetos Gradle.
Não há necessidade de excluir quaisquer arquivos ou adicione a ideia de plugin para build.gradle .
fonte
Como referência futura, se você já possui um
Maven
projeto, tudo o que você precisa fazer é fazer umgradle init
no diretório do projeto, o que irá gerarbuild.gradle
e outras dependências, e façagradle build
no mesmo diretório.fonte
gradle init
pode gerar vários tipos diferentes de projetos e até sabe como converterpom.xml
arquivos simples para o Gradle.Estou usando a versão 12 do IntelliJ.
Resolvi um problema semelhante criando um projeto totalmente novo e "Fazendo check-out do controle de versão" A fusão dos dois projetos posteriormente foi bastante fácil.
fonte
Adicione
build.gradle
no diretório raiz do seu projeto.Então apenas
File
->Invalidate Caches / Restart
Aqui está um build.gradle básico para projetos Java:
fonte