maven HelloWord学习
学习文档地址:https://www.flygo520.com/docs/maven/maven-1alsn5526m0te
1、右键新建 -> 选择New选项 -> Project...选项。
2、选择Maven Project选项 -> 下一步
3、勾选Create a simple project (skip archetype selection)-> 选择下一步
[info] 勾选了
Create a simple project (skip archetype selection),创建简洁的空Maven项目,不带任何模板。如果没有勾选,会弹出选择Maven相关的模板项目选择。
没有勾选Create a simple project (skip archetype selection),出现选择模板Maven项目界面。
4、Maven项目相关信息
- 所有的 POM 文件要项目元素必须有三个必填字段:
groupId,artifactId,version - 在库中的项目符号是:
groupId:artifactId:version - pom.xml 的根元素是
project,它有三个主要的子节点 - Packaging 分为
jar、war和pom
[info] jar : 为Java项目 war : 为web项目 pom: 为逻辑父项目
关键元素说明
| 元素节点 | 节点说明 |
|---|---|
| Group Id | 公司名.公司网址倒写。例如:com.flygo520 |
| Artifact Id | 项目名。例如:demo |
| Version | 版本号。例如:1.0 |
| Packaging | 项目打包类型。例如:jar、war 和 pom |
| Name | 项目名称 |
| Description | 项目描述 |
目录结构
| 目录名称 | 目录说明 |
|---|---|
| src/main/java | 真实目录的快捷目录,写java代码 |
| src/main/resources | 快捷目录,存放配置文件. 虽然看见resources但是里面所有配置文件最终会被编辑放入到classes类路径. |
| src/test/java | 写测试java代码 |
| src/text/resources | 测试的配置文件夹 |
| spom.xml | maven的配置文件,当前项目所依赖的其他项目或jar或插件等 |
在项目工程的pom.xml配置文件引入依赖的jar包。
以引入 spring-core 为例,在中央仓库 http://mvnrepository.com 搜索需要引入的包选择一个版本,添加相关的依赖配置到pom.xml文件中即可。
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.1.0.RELEASE</version>
</dependency>
</dependencies>添加完配置依赖配置文件后,Maven自动从中央仓库下载Jar包,缓存到本地仓库。








