Tengo un proyecto en Bitbucket. Solo las fuentes están comprometidas. Para recuperar el proyecto en una nueva máquina, utilicé Control de versiones> Pagar desde Control de versiones desde IntelliJ.
Luego me pregunta si me gustaría crear un nuevo proyecto a partir de esta fuente, a lo que respondo que sí. Hasta aquí todo bien. Crea un pequeño y agradable proyecto Java para mí, que consta de un solo módulo.
Sin embargo, mi objetivo al llevar este proyecto a IntelliJ era convertirlo en un proyecto Maven. ¡No puedo encontrar ninguna opción en ningún lugar que me permita hacer esto!
¿Hay alguna manera de que IntelliJ solo genere un pom.xml vacío básico para mí, con un nombre y un artifactId y un repositorio? O, ¿hay alguna manera de importar el proyecto como un proyecto Maven en primer lugar? (Cada vez que intento crear un proyecto a partir de una fuente existente, solo me da la opción de un proyecto Java).
fuente
Un visual para aquellos que se benefician de ello.
Después de hacer clic con el botón derecho en el nombre del proyecto ("prueba" en este ejemplo), seleccione "Agregar soporte de marco" y marque la opción "Maven".
fuente
fuente
Quiero agregar la pista importante de que convertir un proyecto como este puede tener efectos secundarios que se notan cuando tienes un proyecto más grande. Esto se debe al hecho de que Intellij Idea (2017) toma algunas configuraciones importantes solo del pom.xml, lo que puede generar cierta confusión, al menos las siguientes secciones se ven afectadas:
Todos estos puntos necesitan revisión y ajuste, pero después de esto funciona a las mil maravillas.
Además, desafortunadamente no se ha creado una plantilla pom.xml suficiente, he agregado un ejemplo que podría ayudar a resolver la mayoría de los problemas.
Editar 2019:
fuente
Tuve un escenario diferente, pero aún así obtuve esta respuesta.
Importé mi carpeta de proyecto raíz que contiene varios proyectos de Maven, pero también algunas otras cosas utilizadas en este proyecto.
IntelliJ reconoció los archivos Java, pero no resolvió las dependencias de Maven.
Lo arreglé haciendo un clic derecho en cada pom y luego "Agregar como proyecto experto"
fuente
He resuelto este mismo problema siguiendo los pasos a continuación:
Archivo> Cerrar proyecto
Proyecto de importación
Seleccione su proyecto a través de la ventana emergente del archivo del sistema
Marque el botón de opción "Importar proyecto desde modelo externo" y seleccione la entrada de Maven
Y algunos botones Siguiente (seleccione JDK, ...)
Luego, el proyecto se importará como módulo Maven.
fuente
Esto lo arregló para mí: abra la pestaña de proyectos maven a la derecha. Agregue el pom si aún no está presente, luego haga clic en actualizar en la parte superior izquierda de la pestaña.
fuente
La forma más fácil es agregar el proyecto como un proyecto Maven directamente. Para hacer esto, en el explorador de proyectos a la izquierda, haga clic derecho en el archivo POM para el proyecto, hacia la parte inferior del menú contextual, verá una opción llamada 'Agregar como proyecto Maven', haga clic en él. Esto convertirá automáticamente el proyecto en un proyecto Maven
fuente