MyBatis utiliza Maven en 4-IDEA para crear un proyecto web

Tabla de contenido

(1) Abra la idea, seleccione un nuevo proyecto nuevo y seleccione la plantilla de proyecto web proporcionada por idea con una buena gestión de maven:

(2) Complete la información del proyecto maven y haga clic en Siguiente:

(3) Aquí está la información de maven que hemos instalado. No se realizan cambios aquí, haga clic en Siguiente:

(4) Haga clic en Siguiente y seleccione el directorio donde se encuentra el proyecto, confirme el nombre del proyecto y la ruta de almacenamiento del proyecto:

(5) Haga clic en Finalizar para comenzar a crear el proyecto y espere pacientemente hasta que aparezca la siguiente interfaz:

(6) Agregue manualmente el directorio src / main / java, como se muestra a continuación, haga clic con el botón derecho en la carpeta principal -> Nuevo -> Directorio:

(7) Cree una nueva carpeta llamada java:

(8) Después de hacer clic en Aceptar, haga clic con el botón derecho en la nueva carpeta java -> Hacer directorio como -> Raíz de fuentes:

(9) La estructura final del proyecto javaweb gestionado por Maven es la siguiente:

(10) Abra el archivo pom.xml del proyecto ssm-wind directamente y agregue las coordenadas del paquete jar de terceros en el que necesita confiar:

(11) Configure el servidor Tomcat local:

(12) Establezca la ruta del proyecto:

(13) Cuando se inicia el proyecto, aparecerá automáticamente:

(14) Al agregar las coordenadas del paquete jar, también puede especificar el alcance futuro del paquete jar:

(15) Establezca la versión compilada de jdk:

(16) Agregue Tomcat en el complemento sin:

(1) Abra la idea, seleccione un nuevo proyecto nuevo y seleccione la plantilla de proyecto web proporcionada por idea con una buena gestión de maven:

(2) Complete la información del proyecto maven y haga clic en Siguiente:

(3) Aquí está la información de maven que hemos instalado. No se realizan cambios aquí, haga clic en Siguiente:

(4) Haga clic en Siguiente y seleccione el directorio donde se encuentra el proyecto, confirme el nombre del proyecto y la ruta de almacenamiento del proyecto:

(5) Haga clic en Finalizar para comenzar a crear el proyecto y espere pacientemente hasta que aparezca la siguiente interfaz:

(6) Agregue manualmente el directorio src / main / java, como se muestra a continuación, haga clic con el botón derecho en la carpeta principal -> Nuevo -> Directorio:

(7) Cree una nueva carpeta llamada java:

(8) Después de hacer clic en Aceptar, haga clic con el botón derecho en la nueva carpeta java -> Hacer directorio como -> Raíz de fuentes:

(9) La estructura final del proyecto javaweb gestionado por Maven es la siguiente:

(9.1) Archivo pom.xml inicializado:

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.wind</groupId>
    <artifactId>ssm-wind</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>war</packaging>

    <name>ssm-wind Maven Webapp</name>
    <!-- FIXME change it to the project's website -->
    <url>http://www.example.com</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <finalName>ssm-wind</finalName>
        <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
            <plugins>
                <!--手动设置jdk编译版本-->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>${maven.compiler.source}</source>
                        <target>${maven.compiler.target}</target>
                        <encoding>${project.build.sourceEncoding}</encoding>
                    </configuration>
                </plugin>
                <plugin>
                    <artifactId>maven-clean-plugin</artifactId>
                    <version>3.1.0</version>
                </plugin>
                <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
                <plugin>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>3.0.2</version>
                </plugin>
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.8.0</version>
                </plugin>
                <plugin>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.22.1</version>
                </plugin>
                <plugin>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>3.2.2</version>
                </plugin>
                <plugin>
                    <artifactId>maven-install-plugin</artifactId>
                    <version>2.5.2</version>
                </plugin>
                <plugin>
                    <artifactId>maven-deploy-plugin</artifactId>
                    <version>2.8.2</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
</project>

(9.2) Archivo web.xml inicializado:

<!DOCTYPE web-app PUBLIC
        "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
    <display-name>Archetype Created Web Application</display-name>
</web-app>

(10) Abra el archivo pom.xml del proyecto ssm-wind directamente y agregue las coordenadas del paquete jar de terceros en el que necesita confiar:

(11) Configure el servidor Tomcat local:

(12) Establezca la ruta del proyecto:

(13) Cuando se inicia el proyecto, aparecerá automáticamente:

(14) Al agregar las coordenadas del paquete jar, también puede especificar el alcance futuro del paquete jar:

Cada proyecto de maven necesita definir las coordenadas de este proyecto. Las coordenadas son la definición de identidad de maven al paquete jar. Por ejemplo, las coordenadas del programa de entrada se definen de la siguiente manera:

<!--项目名称,定义为组织名+项目名,类似包名-->
<groupId>com.itheima</groupId>

<!-- 模块名称 -->
<artifactId>hello_maven</artifactId>

<!-- 当前项目版本号, snapshot 为快照版本即非正式版本, release 为正式发布版本 -->
<version>0.0.1-SNAPSHOT</version>

<packaging > :打包类型
jar:执行 package 会打成 jar 包
war:执行 package 会打成 war 包
pom :用于 maven 工程的继承,通常父工程设置为 pom

(15) Establezca la versión compilada de jdk:

<build>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<configuration>
				<source>1.8</source>
				<target>1.8</target>
				<encoding>UTF-8</encoding>
			</configuration>
		</plugin>
    </plugins>
</build>

(16) Agregue Tomcat en el complemento sin:

<build>
	<plugins>
		<plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-compiler-plugin</artifactId>
            <version>2.2</versionversion>
            <configuration>
                <port>8080</port>
                <path>/</path>
			</configuration>
		</plugin>
    </plugins>
</build>

Nota: consulte el blog, gracias: https://www.cnblogs.com/jimlau/p/12157165.html

 

 

 

Supongo que te gusta

Origin blog.csdn.net/cmm0401/article/details/111773134
Recomendado
Clasificación