macen的安装与使用(这个是在Mybatis前边的)
作者:互联网
目录
用来对项目中一些jar的管理。 通过pom.xml文件来管理这些jar包。通过坐标的形式来管理。
maven
1.1.什么是maven?
用来对项目中一些jar的管理。 通过pom.xml文件来管理这些jar包。通过坐标的形式来管理。
1.2.为什么使用maven?
1. 随着项目规模越来越大,依赖的jar包也会越来越多。找这些jar也会越来越麻烦。而且jar与jar之间会因为版本的不同而出现冲突。
3.如何使用mave
(1)先去官网下载
(2) 解压该文件(建议解压到一个英文文件夹的路径下)
(3)环境变量
( 4)测试maven环境是否有效
这就是成功了,如果没有成功,也可以试一下这个。我的是用这个好的。
就是放你的安装路径
4.idea关联maven.
这个里边跟上边的那个勾选的一样。
2.1. idea如何创建maven工程。---java
(1)新建
(2) 引入相关的jar包
<!--引入依赖jar包-->
<dependencies>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>
</dependencies>
2.2 idea如何创建maven工程。---web
(1) 新建
(2)修改pom.xml保持如下的内容
因为新建web项目的话他会自己加载好多(就跟这个一样,只需把下边的删了就好了)
删的剩这么多
<?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.ykq</groupId>
<artifactId>maven-web01</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
</project>
由于缺少这两个文件夹
需要去添加java和resoucres目录
还有一点就是把下边的这个文件里的内容给替换了
代码如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
</web-app>
接下来就是总体的依赖jar包
<!--添加依赖-->
<dependencies>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.75</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>
</dependencies>
标签:java,macen,jar,idea,maven,servlet,mysql,Mybatis,前边 来源: https://blog.csdn.net/Rooike_x/article/details/121737971