Prefacio
Maven es una herramienta de gestión de proyectos que puede administrar la construcción de proyectos, informes y documentos a través de una pequeña información descriptiva. Proporciona un concepto de almacén y una gestión unificada de paquetes JAR de terceros en los que dependen los proyectos, lo que puede evitar el problema que no puede ejecutarse entre diferentes computadoras debido a diferentes variables de entorno. Struts2 y Hibernate son ambos proyectos implementados con Maven.
Hay muchas publicaciones de blog en Internet que convierten proyectos web comunes en proyectos maven, pero debido a diferentes proyectos, los pasos requeridos y los pasos de conversión necesarios también son diferentes. Por lo tanto, este artículo tomará un proyecto Mall basado en SpringMVC, Spring, Hibernate como ejemplo para describir el proceso de conversión en detalle.
Ejemplos específicos
ilustrar
Objetivo
Convertir un proyecto web dinámico normal a un proyecto maven
paso
premisa
Antes de la conversión, coloque el proyecto en GitHub y clono en Idea para evitar que los errores del proyecto sean difíciles de remediar si falla al final. Después de todo, ¡la función de revisión de Git es bastante genial! !
1. Convierta el proyecto a un proyecto Maven
Seleccione Agregar soporte de marco y verificar la dependencia de importación "maven"
2. Realice una copia de seguridad de LIB y luego retire lib, y luego escriba pom.xml
No se preocupe cuando vea una gran pieza de "rojo" a continuación, ese es solo su primer paso para "subvertir el mundo". Nunca te retires.
Luego haga una copia de seguridad de la lib, luego retire la lib del proyecto y coloque el proyecto en el estado "Jar vacío"
Agregar encabezado pom.xml, y el generado automáticamente omitirá varias configuraciones necesarias
<modelVersion> 4.0.0 </modelversion> <MoupRid> com.shop </groupid> <artifactid> shop </artifactid> <packaging> war </paquete> <verose> 1.0-snapshot </verse> <name> shop webapp </slad> <URL> http://maven.apache.org </URL>>
El siguiente es un trabajo físico, ingrese cada Java, Propiedades, XML, JSP y otros archivos importan automáticamente utilizando el método de dependencia de Agregar Maven (tecla de acceso directo: Alt+Enter), por supuesto, la premisa es que la velocidad de Internet debe ser buena.
Después del paso anterior, la mayoría de las dependencias necesarias se han importado inicialmente. Luego, se importan algunas otras dependencias (consulte la libraje de seguridad antes) se importan. ¡No ignore este paso, porque dependencias como MySQL-Connector-Java generalmente aún no se importan!
3. Cortar archivos de configuración de Spring, archivos de atributo de base de datos, archivos de configuración de registro, etc. en SRC/Main/Resources
Si hay algún error en la ruta de mapeo del archivo de configuración dentro, recuerde ingresar la corrección. El mouse CMD+bajo la idea puede probar la mayoría de las rutas incorrectas.
4. Corte los archivos (incluidos JS, CSS, JSS, etc.) que se colocaron originalmente en la ruta de raíz web a la carpeta WebApp y eliminan la carpeta Webroot.
Lo que importa es la carpeta web-INF
5. Reconocimiento y prueba
Recogida a Tomcat (o embarcadero) para probar el efecto.
Básicamente, en este punto, no está lejos del éxito (y ya he tenido éxito). Si ... si todavía hay errores, ajuste más la melodía, mire los registros y mire la salida de la consola. También es un gran intento hasta que la conversión sea exitosa.
Resumir
Maven es una muy buena herramienta de gestión de proyectos de software, por lo que muchos programadores pueden encontrar con frecuencia la situación en la que los proyectos web dinámicos se convierten en proyectos Maven. ¡En este momento, todos pueden aprender a prepararse para emergencias! ¡Fomento mutuo! !
De acuerdo, lo anterior es todo el contenido de este artículo. Espero que el contenido de este artículo tenga cierto valor de referencia para el estudio o el trabajo de todos. Si tiene alguna pregunta, puede dejar un mensaje para comunicarse. Gracias por su apoyo a Wulin.com.