IDEA创建maven工程

一.Maven环境搭建

(一)maven的官网下载 


apache-maven-3.3.9-bin.zip

我们将下载的压缩包解压到D盘根目录

(二)本地仓库配置

1. 拷贝本地仓库

将资料中的repository_ssh.zip解压到D盘

2. 配置本地仓库

打开maven的安装目录中conf/ settings.xml文件,在这里配置本地仓库:

D:\repository_ssh

D:\repository_ssh这里的意思是配置本地仓库的目录为D:\repository_ssh


二.maven的全局的设置:


maven的全局的设置

三.使用maven创建工程(由小到大)

一.创建javaSE工程:


创建javaSE工程步骤一


创建javaSE工程步骤二

GroupID:是项目组织唯一的标识符,可以分为多个段,以两个段为例:域.公司名称 org.apache

ArtifactID :是项目的唯一的标识符,实际对应项目的名称 ,,例如:tomcat项目名称

version:指定了maven_ssh项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。

GroupIdArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 

参考链接:Maven中的GroupID和ArtifactID指的是什么? - CSDN博客


可以修改项目位置步骤三

工程所在的磁盘的位置最好默认不要修改

maven创建成功后,导入需要导入maven工程步骤四


添加依赖步骤五(可选)

二.maven菜单项的使用


maven快捷菜单窗口

maven通过坐标对项目工程所依赖的jar包统一规范管理。

三.创建javaWEB工程:


web工程步骤一

下一步指定:

GroupID 是项目组织唯一的标识符,可以分为多个段,以两个段为例:域.公司名称 org.apache

ArtifactID是项目的唯一的标识符,实际对应项目的名称 ,,例如:tomcat项目名称

创建步骤同上....


指定编写java代码的目录

假如工程已经开发完成需要发布工程到服务器

有两种方式:

一种方式是配置Tomcat服务器发布,

另一种方式是用maven的方式发布,


maven项目发布方式步骤一


maven项目发布方式步骤二


三.创建聚合工程

以一个购物项目为例,下面是该购物项目的关系图,父工程mall,下面有两个子模块:

聚合工程关系图


创建父工程

创建完成后,创建子模块:


创建子模块

我们只是想让mall来作为前台和后台的版本的管理,并不想让两个模块成为mall的子模块继承它


只是让mall作为版本管理,并不是继承作为他的子模块

这样就不会成为mall的子模块,只是让mall来作为一个版本管理..

mall工程的前台和后台的工程不是mall的子模块,只是让mall作为一个版本管理,没有继承关系,

前台和后台工程都有三个子模块dao ,service ,这两个选择的打包的方式是jar,,web依赖service,,service依赖dao,,他们选择的骨架是quickstart,, web创建发布后是需要被用户访问的,web的打包的方式是war,,骨架选择webapps



直接保存在根目录中

选择存储路径

前台的工程创建出来后,就可以创建它的三个子模块了:

mall工程的前台和后台的工程不是mall的子模块,只是让mall作为一个版本管理,没有继承关系,

前台和后台工程都有三个子模块dao ,service ,这两个选择的打包的方式是jar,,web依赖service,,service依赖dao,,他们选择的骨架是quickstart,, web创建发布后是需要被用户访问的,web的打包的方式是war,,骨架选择webapps

创建前台系统的dao的子模块:







再次强调mall只是作为一个版本管理,前后和后台不是mall的子模块..

同样的方式创建service子模块......

service模块运行的时候是需要依赖于dao这个子模块的:添加依赖



创建web子模块:因为需要被用户访问,骨架为WebApps,需要添加依赖于service,还需要一个编写java代码的文件夹




你可能感兴趣的:(IDEA创建maven工程)