maven在现在的java软件开发中用的非常非常多,主要目的两个,一个是管理jar包及工程模块依赖,另一个是方便打包。
这里为了方便熟悉框架搭建的各个阶段,以Maven大工程-子模块的例子来做讲解,大工程是一个简单的父工程,里面不做什么配置,子模块是框架搭建的各个阶段的代码。
在实际开发中,为了解耦各个模块,会把一个工程分为多个模块,相互之间做依赖。
下面说一下在Idea环境下Maven创建Web工程的过程,eclipse基本一致。
1、新建工程/模块
新建工程/模块2、选择类型
选择创建类型常见的类型有两类,一类是maven-archetype-quickstart(jar包工程,就是打包成jar的),另一个是maven-archetype-webapp(web工程,可以直接依赖tomcat启动的),这里选择第二类
3、输入Groupid和Artifactid
输入Groupid和Artifactid.png这里面GroupId一般以和java的包命名方式一样,com.企业名/项目名,用于给工程分类,多模块的工程都要统一GroupId
ArtifactId是项目名/模块名
这里由于是基于父工程来建的,有一个parent,就是父工程的GroupId:ArtifactId
4、maven配置
mavan配置.png这里面让选择maven的基本配置,一般是在Idea里面默认配置好的,不用再单独配置。
5、工程/模块存储路径
工程/模块存储路径.png这里面设置工程或模块的存储路径,如果是模块的话一般是放在父工程里面。
点击Finish就可以创建该工程/模块。
网友评论