Maven项目管理工具学习笔记
由于本人在最近的项目中使用到了Maven,但是之前对Maven并没有深入地了解,所以借此机会,在网上查阅资料,对Maven进行进一步的了解,并做记录,方便日后回看。
- 问题一:Maven是什么?
Maven是项目管理工具,用来管理项目的构建,报告和文档的
- 问题二:Maven包含什么?
Maven包含一个项目对象模型、一组标准集合、一个项目生命周期、一个依赖管理系统等
- 问题三:如何创建Maven项目?
以 intellij IDEA 为例
第一步新建项目
第二步 选择对应的项目和SDK,点击Next
第三步填写GroupId和ArtifactId
第四步 填写项目名称和项目地址
项目名称默认和项目唯一标识相同
点击Finish后选择
This Window表示在当前页面打开新建的项目
New Window表示在新窗口打开新项目
第六步 创建完成,项目结构如下
路径 src/main/java
这个文件夹主要是用来写逻辑(java)代码的,比如常用的springmvc,spring等
路径 src/main/resource
这个文件夹主要是用来存放 页面(jsp、html等),CSS, JS的
路径 src/test/java
这个顾名思义,是用来写测试代码的
路径 pom.xml
这个很重要,是用来引用项目的依赖的,比如引用mybatis,springboot,等都在这里引用,Maven有一个非常全面的引用库,说明依赖后Maven会从库中自动下载引用到项目中。
比如引用spring中的安全控件security
pom.xml中的引用形式
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
在pom.xml文件中引入依赖后,在项目中可直接引用
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.stereotype.Repository;
这是对Maven初步的简单了解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)