maven学习
1.概念
maven是一种管理项目的插件,很有用处,它可以解决jar包冲突,简化项目等;
2.相关概念
把本地仓库路径改一下
把镜像地址改一下
以后就可以从阿里云下载插件了,这里面,阿里云相当于私服;
坐标:
就是groupId这种包围起来的一串;
如果想要找对应插件的坐标的话,我这里有一个网址,搜索插件就可以找到对应的 坐标;
https://mvnrepository.com/
3.创建maven项目
maven主要分为java项目和web项目;这里全部都是用骨架构建项目;
1.java项目
src下面有
1.main
1.java
2.resources
2.test
1.java
2.resources
2.web项目
src下面有
1.main
1.java
2.webapps
3.resources
2.test
1.java
2.resources
4.在web项目中导入tomcat
1.在pom文件中,导入坐标
2.首先搜索坐标
3.在web.pom中,
<!--构建-->
<build>
<!--设置插件-->
<plugins>
<!--设置具体插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<!--设置端口,虚拟路径-->
<configuration>
<port>80</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
5.依赖管理
1.配制依赖
<!--设置工程的所有依赖-->
<dependencies>
<!--设置工程的具体依赖-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
2.依赖传递
3.依赖冲突
4.隐藏依赖
5.删除依赖
6.依赖范围
在依赖中,使用<scope></scope>配置;中间可以配置四个参数: compile,test,runtime,provided;分别代表的范围不同,需要用到的话 就查一下就好了。
6.生命周期与插件
这玩意没听懂,但是,生命周期相当于多少岁,如果你要想过18岁,那就得过18岁 之前的所有时间;插件就相当于几岁干了什么事情,在某个生命周期给你打上一个插件,然 后就能干事了。
maven基础使用
最新推荐文章于 2024-08-02 20:17:33 发布