Eu tenho um projeto no Bitbucket. Somente as fontes estão confirmadas. Para recuperar o projeto em uma nova máquina, usei Controle de Versão> Checkout do Controle de Versão no IntelliJ.
Ele então pergunta se eu gostaria de criar um novo projeto a partir dessa fonte, ao qual respondo que sim. Por enquanto, tudo bem. Ele cria um pequeno projeto Java agradável para mim, consistindo em um único módulo.
No entanto, meu objetivo ao inserir este projeto no IntelliJ era transformá-lo em um projeto Maven. Não consigo encontrar nenhuma opção em nenhum lugar que me permita fazer isso!
Existe uma maneira de o IntelliJ gerar um pom.xml vazio básico para mim, com um nome e um artifactId e um repositório? Ou existe uma maneira de importar o projeto como um projeto Maven em primeiro lugar? (Sempre que tento criar um projeto a partir da fonte existente, isso me dá a opção de um projeto Java.)
fonte
Um visual para aqueles que se beneficiam dele.
Após clicar com o botão direito do mouse no nome do projeto ("teste" neste exemplo), selecione "Adicionar suporte à estrutura" e marque a opção "Maven".
fonte
fonte
Quero acrescentar a dica importante de que a conversão de um projeto como esse pode ter efeitos colaterais perceptíveis quando você tem um projeto maior. Isso se deve ao fato de que Intellij Idea (2017) utiliza algumas configurações importantes somente do pom.xml, o que pode levar a algumas confusões, pelo menos as seguintes seções são afetadas:
Todos esses pontos precisam ser revisados e ajustados, mas depois disso funciona como um encanto.
Mais ainda, infelizmente, não há um modelo pom.xml suficiente criado, adicionei um exemplo que pode ajudar a resolver a maioria dos problemas.
Editar 2019:
fonte
Eu tinha um cenário diferente, mas ainda assim pousei nessa resposta.
Eu havia importado minha pasta de projeto raiz contendo vários projetos do Maven, mas também algumas outras coisas usadas neste projeto.
O IntelliJ reconheceu os arquivos Java, mas não resolveu as dependências do Maven.
Corrigi isso executando um clique com o botão direito do mouse em cada pom e depois em "Add as maven project"
fonte
Resolvi esse mesmo problema seguindo as etapas abaixo:
Arquivo> Fechar projeto
Projeto de Importação
Selecione seu projeto através do pop-up de arquivo do sistema
Marque o botão de opção "Importar projeto do modelo externo" e selecione a entrada Maven
E alguns botões Avançar (selecione JDK, ...)
Em seguida, o projeto será importado como módulo Maven.
fonte
Isso foi corrigido para mim: abra a guia Projetos do Maven à direita. Adicione o pom se ainda não estiver presente e clique em atualizar no canto superior esquerdo da guia.
fonte
A maneira mais fácil é adicionar o projeto como um projeto Maven diretamente. Para fazer isso, no explorador de projetos à esquerda, clique com o botão direito do mouse no arquivo POM do projeto, na parte inferior do menu de contexto, você verá uma opção chamada 'Adicionar como projeto Maven', clique nela. Isso converterá automaticamente o projeto em um projeto Maven
fonte