其他分享
首页 > 其他分享> > macen的安装与使用(这个是在Mybatis前边的)

macen的安装与使用(这个是在Mybatis前边的)

作者:互联网

目录

maven

1.1.什么是maven?

用来对项目中一些jar的管理。 通过pom.xml文件来管理这些jar包。通过坐标的形式来管理。

1.2.为什么使用maven?

2.1. idea如何创建maven工程。---java

2.2 idea如何创建maven工程。---web


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