IDEA中Maven的基本使用

Maven

Maven管理jar包时,会通过链接网络下载jar包。它的默认本地仓库位置在C:\Users\Administrator.m2。中心仓库为Maven仓库

1. 创建Maven项目

在这里插入图片描述

2. Maven项目目录结构

src
    |-main
        |-java      (java代码)
        |-resources (配置文件)
        |-webapp	(放置jsp等网页信息)
        	|-WEB-INF
    |-test
        |-java
        |-resources
pom.xml (可以添加 jar依赖,设置jdk版本,项目的字符编码)

3. pom.xml中设置打包方式、项目字符编码、JDK版本

  1. 打包方式
 <!-- jar (对应普通java项目 ), war (对应web 项目,里面除了java类之外,还可以包含web项目相关的内容) -->
    <packaging>war</packaging>
  1. 项目字符编码
<properties>
        <project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
</properties>
  1. JDK版本
 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>utf-8</encoding>
                </configuration>
            </plugin>
        </plugins>
 </build>
  1. 用快捷键快速添加一些固定的配置
    4.1 在setting中找到live Templates
    在这里插入图片描述
    4.2 设置快捷键和配置原代码
    在这里插入图片描述

4. pom.xml中添加依赖

  • 依赖格式
<dependencies>
        <dependency>
            <groupId>组织</groupId>
            <artifactId>项目</artifactId>
            <version>版本号</version>
            <scope>作用范围</scope> <!--编译时需要,运行时不需要的作用范围为provided-->
        </dependency>
</dependencies>
  • 常用的一些依赖
<!--测试-->
<dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
</dependency>

<!--mysql连接java-->
<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version>
</dependency>

<!--servlet-->
<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
</dependency>

<!--jsp-->
<dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.2.1</version>
            <scope>provided</scope>
</dependency>

5. 配置Tomcat

  1. 进入后点击+添加Tomcat Server(一般选用本地)
    在这里插入图片描述
  2. 关联Tomcat和Maven项目
    在这里插入图片描述
    选择war exploded(开发时不用打成war包,war exploded为解压状态下的wai包)
  3. 修改访问时的根目录( localhost:8080/ )
    在这里插入图片描述

版权声明:本文为weixin_43651005原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。