En el trabajo real, a menudo nos encontramos con esta situación. Creamos un proyecto común (proyecto Maven) como un proyecto público. Hay muchas clases de herramientas en común que pueden ser llamadas por otros proyectos.
Por ejemplo, lo común y el servicio se separan en proyectos Maven separados para su uso de otros proyectos, y son referenciados por otros proyectos a través de frascos.
Ahora los proyectos web deben hacer referencia a Common and Service. Si la idea abre proyectos comunes, de servicio y web por separado, entonces, al depurar proyectos web, encontrará dificultades: el código en común y el servicio a la que se hace referencia Web se empaqueta en frascos y no se puede depurar. A menos que el código fuente esté instalado en el repositorio local cuando se instala el Common and Service, es inconveniente. Cada vez que la actualización de Common and Service requiere la operación de instalación de Maven, se actualizará el código mencionado en la web.
1. Solución de eclipse
Eclipse tiene el concepto de espacio de trabajo. Ponga común, servicio y web en un solo espacio de trabajo. Eclipse abrirá todos los proyectos en el espacio de trabajo. Eclipse encontrará automáticamente dependencias. Haga clic en el código común en la web y saltará directamente al código fuente correspondiente en común. Durante la depuración, también se puede ajustar a la depuración común y paso a paso, lo cual es muy conveniente.
Entonces, ¿puede la idea de IntelliJ también implementar la función del espacio de trabajo? ¡Por supuesto, la idea de IntelliJ es muy poderosa, y esta función debe estar disponible!
2. Solución de idea de IntelliJ
2.1 Primero, descargue los proyectos comunes, de servicio y web de SVN a un directorio local, por ejemplo, a una carpeta llamada espacio de trabajo:
2.2 Abra el compilador de ideas IntelliJ, haga clic en el archivo del menú-> Abrir ... y seleccione el directorio de espacio de trabajo justo ahora:
Haga clic en Aceptar para abrir el Directorio del espacio de trabajo. La interfaz después de abrir es la siguiente:
2.3 Después de abrirlo, se encuentra que la idea no reconoce automáticamente el proyecto Maven. En este momento, debe agregar manualmente el archivo pom.xml del proyecto en la columna de proyectos Maven en el lado correcto de la idea, para que esa idea pueda reconocerlo:
Mantenga presionado CTRL para seleccionar el archivo pom.xml y haga clic en el botón Aceptar.
2.4 Bien, aquí la idea ya puede identificar las dependencias entre cada proyecto Maven.
Resumir
Lo anterior es el tutorial gráfico para la idea IntelliJ que le presenté sobre la apertura de múltiples proyectos como Eclipse. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!