maven之构建多模块maven工程
Posted javajava
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven之构建多模块maven工程相关的知识,希望对你有一定的参考价值。
(一)环境搭建
1.Maven下载 ; http://maven.apache.org/download.cgi
第一个在Linux使用,第二个是在Windows,第三和第四是源码:
我们将下载的压缩包解压到D盘根目录
2.本地仓库配置:
1) 将电脑中的repository_ssh.zip解压到D盘.
2)打开刚才下载的maven文件---->conf-----> settings.xml ctrl+F查找 localRepository,在下面写 <localRepository>D:\\repository_ssh</localRepository>意思是配置本地仓库目录为D:\\repository_ssh.
3.eclipse配置Maven :
1). 配置Maven的安装目录 :
进入eclipse ,选择菜单windows - Preferences , 在左侧的树状导航中.然后输入maven,先点击Installations ,点击Add----点击Directory,找到刚才下载的maven文件-----点击Apply----点击左侧UserSetting
右侧Browse找到settings.xml文件--------->apply----ok
4.重建本地索引
wondows--------->Show View------------>other------->maven
右击菜单,Rebuild Index 重新创建索引
环境搭建完成
(二)创建父项目
File---->New ----->maven---->先点击maven project
勾选 Create a.......---------->Next
下面子项目名称就是你建的工程名,.这里我们选择pom
修改jdk版本:Maven---->Add plugin
然后配置pom的其他内容.applicationContext.xml struts.xml
需要在配置文件配置
创建子项目与父项目在创建工程时有差别.Maven module..注意:点击父项目右键创建子项目
例如 Dao
Service
web
domain
parent
配置依赖.Action------------->service---------->dao----------->domian
注意事项
1.:三层中的打包方式是否遗漏:
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 2 <modelVersion>4.0.0</modelVersion> 3 <parent> 4 <groupId>cn.itcast.erp</groupId> 5 <artifactId>erp_parent</artifactId> 6 <version>0.0.1-SNAPSHOT</version> 7 8 </parent> 9 <artifactId>erp_domain</artifactId> 10 <packaging>jar</packaging> 11 </project>
2.Struts.xml的配置
1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE struts PUBLIC 3 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 4 "http://struts.apache.org/dtds/struts-2.3.dtd"> 5 <struts> 6 <package name="default" namespace="/" extends="struts-default"> 7 <action name="dep_*" class="depAction" method="{1}"> 8 <result name="list">/index.jsp</result> 9 </action> 10 </package> 11 </struts>
3.domain和xxx.hbm.xml包一致.
以上是关于maven之构建多模块maven工程的主要内容,如果未能解决你的问题,请参考以下文章