使用Maven构建多模块企业项目

首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。

好了,废话不多说,具体如下:

首先新建一个maven项目,pom.xml的文件如下:

 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 2     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 3     <modelVersion>4.0.0</modelVersion>
 4     <groupId>com.mi</groupId>
 5     <artifactId>note</artifactId>
 6     <!-- 搭建多模块项目,必须要有一个packaging为pom的根目录 -->
 7     <packaging>pom</packaging>
 8     <version>0.0.1-SNAPSHOT</version>
 9     <name>note Maven Webapp</name>
10     <url>http://maven.apache.org</url>
11
12     <dependencies>
13         <dependency>
14             <groupId>junit</groupId>
15             <artifactId>junit</artifactId>
16             <version>3.8.1</version>
17             <scope>test</scope>
18         </dependency>
19
20         <dependency>
21             <groupId>jstl</groupId>
22             <artifactId>jstl</artifactId>
23             <version>1.2</version>
24         </dependency>
25
26         <dependency>
27             <groupId>taglibs</groupId>
28             <artifactId>standard</artifactId>
29             <version>1.1.2</version>
30         </dependency>
31
32         <dependency>
33             <groupId>org.springframework</groupId>
34             <artifactId>spring-test</artifactId>
35             <version>4.2.5.RELEASE</version>
36         </dependency>
37
38     </dependencies>
39     <build>
40         <finalName>note</finalName>
41         <plugins>
42             <plugin>
43                 <groupId>org.codehaus.cargo</groupId>
44                 <artifactId>cargo-maven2-plugin</artifactId>
45                 <version>1.2.3</version>
46                 <configuration>
47                     <container>
48                         指明使用的tomcat服务器版本
49                         <containerId>tomcat7x</containerId>
50                         指明tomcat服务器的安装目录
51                         <home>C:/Program Files/Apache Tomcat 7.0</home>
52                     </container>
53                     <configuration>
54                         <type>existing</type>
55                         指明tomcat服务器的安装目录
56                         <home>C:/Program Files/Apache Tomcat 7.0</home>
57                     </configuration>
58                 </configuration>
59                 <executions>
60                     <execution>
61                         <id>cargo-run</id>
62                         <phase>install</phase>
63                         <goals>
64                             <goal>run</goal>
65                         </goals>
66                     </execution>
67                 </executions>
68             </plugin>
69         </plugins>
70
71     </build>
72     <modules>
73         <module>note-user</module>
74     </modules>
75 </project>

搭建多模块项目,必须要有一个packaging为pom的根目录。创建好这个maven项目后,我们对着项目右键-->new

和建立web的maven项目一样,不在重复,finish完成;目录如下:

参考:http://www.cnblogs.com/quanyongan/archive/2013/05/28/3103243.html

时间: 2024-08-09 14:39:23

使用Maven构建多模块企业项目的相关文章

使用Maven构建多模块项目

步骤: 1. 注意事项: 1.使用Maven构建多模块项目时,子模块必须位于父模块的目录中 项目结构如下: parent |----pom.xml |----child1 |----pom.xml |----child1 |----pom.xml |----child3 |----pom.xml 2.在父pom中添加jar包依赖之后,所有的子模块child1,child2,child3都可以直接使用父项目中的jar包,不需要再单独引入,并且在项目的Maven Dependencies中显示对该j

使用Maven构建多模块项目(转)

Maven学习总结(八)——使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层).dao(数据库访问层).service(业务逻辑层).web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层. 项目结构如下: system-parent      |----pom.xml      |----system-domain |--

(转)Maven学习总结(八)——使用Maven构建多模块项目

孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(八)——使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层).dao(数据库访问层).service(业务逻辑层).web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层. 项目结构如下: system-parent     |----pom.xml     |--

在eclipse中公布maven的多模块web项目到tomcat上及单步debug模块jar

1.在eclipse中公布maven的多模块web项目到tomcat eclipse和maven及tomcat的部署略去,还有maven的基础知识和使用在此处略去. 依照例如以下的步骤操作: 将lib和maven模块生成的jar增加到lib下. 注意:到这步可能有WebContent而且没有src/main/webapp,要做例如以下操作 1.选中 WebContent,remove掉它 2.新建一个,Source目录为src/main/webapp,deploy path为 / 至此,后面能够

在eclipse中发布maven的多模块web项目到tomcat上及单步debug模块jar

1.在eclipse中发布maven的多模块web项目到tomcat eclipse和maven及tomcat的部署略去,还有maven的基础知识和使用在此处略去. 按照如下的步骤操作: 将lib和maven模块生成的jar加入到lib下. 注意:到这步可能有WebContent并且没有src/main/webapp,要做如下操作 1.选中 WebContent,remove掉它 2.新建一个,Source文件夹为src/main/webapp,deploy path为 / 至此,后面可以用正常

Maven构建多模块项目

摘要:本文要用Maven来构建一个多模块的web项目 项目结构如下: system-parent     |----pom.xml     |----system-domain         |----pom.xml     |----system-dao         |----pom.xml     |----system-service         |----pom.xml     |----system-web         |----pom.xml 一.创建system-pa

Maven搭建多模块企业级项目

首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目. 好了,废话不多说,具体如下: 首先新建一个maven项目,pom.xml的文件如下: 搭建多模块项目,必须要有一个packaging为pom的根目录.创建好这个maven项目后,我们对着项目右键-->new 输入你的项目名称 这里就不重复说创建项目了,创建好的目录结构在eclipse中如下: 说明一下这些项目具体都是干嘛的: easyframework-model:数据模

maven构建大型互联网企业架构:springmvc mybatis rest Webservice bootstrap

升级报捷:框架集成lucene搜索引擎,使您的信息在毫秒内抓取(详细查看截图) 1.  创建.初始化索引.统一搜索入口.搜索结果展现--内容.标题高亮.关键词搜索 2.  高级搜索:高级搜索增加多入口查询(精确查询.模糊查询.前缀查询等),每页显示条数自定义.索引结果数据设置.选择索引文档类型等) --------------------------------------- 1. 使用阿里巴巴Druid连接池(高效.功能强大.可扩展性好的数据库连接池.监控数据库访问性能.支持Common-Lo

【maven构建大型互联网企业架构源码】spring+springmvc+mybatis+shiro

下载源码猛搓这里 maven构建springmvc+mybatis+rest+bootstrap(cms开源)SpringMVC + Mybatis + SpringSecurity(权限控制到方法按钮) + Rest(服务) + Webservice(服务) + Quartz(定时调度)+ Lucene(搜索引擎) + HTML5 bootstrap + Maven项目构建绝对开源平台项目Mave构建,模拟大型互联网架构,做到高并发,大数据处理,整个项目使用定制化服务思想,提供原子化.模块化的