一. 创建一个父项目
NEW -->project-->maven-->maven Project
,点击下一步,进入new maven Project
的Select project name and location
界面,如下图所示:
Select an Archetype
界面,如下图所示: 在这个界面中选择
maven-Archetype-site-simple
,然后选择下一步,进入选择Enter a group id for the artifact
的界面,如下图所示: 在group Id
和artifact Id
中输入你的group
和artifact
名称。我用的分别是org.light4j
和maven-parent
,选择完成。这时会在Eclipse
中生成一个项目,项目名是maven-parent
,此时maven-parent
的pom.xml
内容如下所示: 4.0.0 org.light4j maven-parent 0.0.1-SNAPSHOT pom website scp://webhost.company.com/www/website UTF-8
二. 创建子项目
2.1 将项目maven-parent
中的src
文件夹删除,只保留pom.xml
(主要看个人需要,可有可无,不影响)。
maven-parent
,点击右键,选择NEW -->project-->maven-->maven Module
,如下图所示 点击下一步,在出现的界面中输入子模块的名称maven-A
,如下图所示: 点击下一步,出现Select an Archetype
界面。这时选择maven-Archetype-site-quickStart
或者maven-Archetype-webapp
(构建web
层时使用),如下图所示: 然后选择Finish
,即生成子项目maven-A
。 这时maven-parent
的pom.xml
文件如下面所示(多了个modules
标签和里面子标签的内容): 4.0.0 org.light4j maven-parent 0.0.1-SNAPSHOT pom website scp://webhost.company.com/www/website UTF-8 maven-A
这时构建maven-parent
的子项目完成,构建其他的子项目和此类似。在构建第二个子项目maven-B
时可能在maven-parent
中没有及时出现,这时只要刷新下maven-parent
就可以了。
如果不是构建web项目,构建一般jar包项目,则选择如下
pom.xml文件详解比较好的文章
http://mojijs.com/2016/07/217454/index.html
继承讲解的毕竟好的
http://blog.csdn.net/wanghantong/article/details/36427411