maven笔记

1.依赖管理:

依赖指的是jar包之间的相互依赖,指的就是使用使用Maven来管理项目使用的jar包,Maven管理的方式

就是自动下载项目所需要的jar包,统一管理jar包之间的依赖关系

2.注意:

Maven首次使用需要联网操作,因为他需要第一次的下载过程,然后第一次把下载内容放到本地仓库

1).使用Maven时要保证网络畅通

2).如果第一次编译,会安装很多插件,需要等待一段时间

3).由于网络原因可能会出现插件安装不成功的情况建议多尝试几次

3.Maven手动和自动构建项目,编译,清楚, 打包

Maven项目的目录约定:

MavenProjectBoot(项目根目录)

src---main---java——存放项目的.java文件

src---main---resources——存放项目资源文件,如spring,hibernate

src---test---java——存放所有测试.java文件,如JUnit测试类

src---test---resources——存放项目资源文件,如spring,hibernate

src---target——项目输出位置

src---pom.xml——用于标识该项目是一个Maven项

groudId是包的路径名字,artifactId是最终路径下的名字

进入到这个对应路径的CMD,可以进行一些操作

mvn compile 编译

mvn install 编译,运行和发布

mvn package 编译,运行不负责发布,也就是package命令不将target内容发布到本地仓库

mvn test 编译,如果你的test包下面有相关java也会编译运行,但是也一样不会发布到本地仓库中

注意事项:

如果tomcat中也有servlet-api包,我们去Maven里面去下载会出现同一个包的冲突

解决办法:

加一个provided

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>servlet-api</artifactId>

<version>3.0-alpha-1</version>

<scope>provided</scope>

</dependency>

 

 

 

posted @ 2019-07-31 16:57  Amber-  阅读(116)  评论(0)    收藏  举报