2012-04-04 11 views

Respuesta

20

Al importar el proyecto de Maven IDEA representa su modelo de dependencias en el formato que puede entender y usar internamente. Si administra dependencias a través de Maven, no necesita cambiar las dependencias en la configuración del módulo IntelliJ IDEA.

Esto también se puede usar para experimentar con dependencias sin cambiar el pom.xml. Tenga en cuenta que todas las modificaciones que realice se revertirán en la próxima importación de Maven.

En otras palabras, IDEA no entiende modelo Maven directamente, se convierte en su propio modelo de proyecto utilizado por todos los subsistemas, y necesita ser almacenado en algún lugar, por lo tanto, el directorio de archivos y .iml.idea proyecto de la información interna del proyecto . De esta forma, IDEA no necesita analizar el archivo pom cada vez que abre el proyecto y resuelve todas las dependencias nuevamente, solo se hace cuando cambia el pom.xml.

Como puede construir/ejecutar/probar/implementar/depurar proyectos de Maven en IDEA sin utilizar Maven, la información necesaria para estas tareas se almacena en el formato que IDE puede comprender. Es más rápido, más fácil de mantener y creo que fue más fácil de implementar que leer el modelo de Maven directamente.

Cuestiones relacionadas