Skip to content

ailoogon/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlyGo_HellowWord

maven HelloWord学习

学习文档地址:https://www.flygo520.com/docs/maven/maven-1alsn5526m0te

创建工程

1、右键新建 -> 选择New选项 -> Project...选项。

新建Maven项目图1

2、选择Maven Project选项 -> 下一步

新建Maven项目图2

3、勾选Create a simple project (skip archetype selection)-> 选择下一步

新建Maven项目图3

[info] 勾选了Create a simple project (skip archetype selection),创建简洁的空Maven项目,不带任何模板。如果没有勾选,会弹出选择Maven相关的模板项目选择。

没有勾选Create a simple project (skip archetype selection),出现选择模板Maven项目界面。 模板Maven项目

4、Maven项目相关信息

新建Maven项目图4

  • 所有的 POM 文件要项目元素必须有三个必填字段: groupIdartifactIdversion
  • 在库中的项目符号是:groupId:artifactId:version
  • pom.xml 的根元素是 project,它有三个主要的子节点
  • Packaging 分为 jarwarpom

[info] jar : 为Java项目 war : 为web项目 pom: 为逻辑父项目

关键元素说明

元素节点 节点说明
Group Id 公司名.公司网址倒写。例如:com.flygo520
Artifact Id 项目名。例如:demo
Version 版本号。例如:1.0
Packaging 项目打包类型。例如:jarwarpom
Name 项目名称
Description 项目描述

Maven 目录结构 (Jar项目)

Jar项目 Maven目录结构

目录结构

目录名称 目录说明
src/main/java 真实目录的快捷目录,写java代码
src/main/resources 快捷目录,存放配置文件. 虽然看见resources但是里面所有配置文件最终会被编辑放入到classes类路径.
src/test/java 写测试java代码
src/text/resources 测试的配置文件夹
spom.xml maven的配置文件,当前项目所依赖的其他项目或jar或插件等

pom.xml 引入依赖Jar包

在项目工程的pom.xml配置文件引入依赖的jar包。 以引入 spring-core 为例,在中央仓库 http://mvnrepository.com 搜索需要引入的包选择一个版本,添加相关的依赖配置到pom.xml文件中即可。

搜索出来的各个版本的Jar

选择的版本配置信息

<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包,缓存到本地仓库。

工程添加的依赖包

演示Demo源码地址

https://github.com/jxaufang168/FlyGo_HellowWord

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors