码迷,mamicode.com
首页 > 其他好文 > 详细

maven之构建多模块maven工程

时间:2017-12-05 18:57:15      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:2-2   directory   action   com   create   ace   图片   .com   .hbm.xml   

 

(一)环境搭建

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工程

标签:2-2   directory   action   com   create   ace   图片   .com   .hbm.xml   

原文地址:http://www.cnblogs.com/wwwzzz/p/7988598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!