
maven
文章平均质量分 93
小潭渔
这个作者很懒,什么都没留下…
展开
-
Maven系列(一)—Maven入门
1. Maven的基本概念 Maven(翻译为”专家”,”内行”)是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完...原创 2018-05-22 14:47:00 · 341 阅读 · 0 评论 -
Maven系列(二)—使用Maven构建项目
maven作为一个高度自动化构建工具,本身提供了构建项目的功能,接下来我们就来体验一下使用maven构建项目的过程。 1. 构建java项目 1.1 创建java Project (1)使用mvn archetype:generate命令,如下所示: mvn archetype:generate -DgroupId=com.yhl.demo -DartifactId=myapp -Darc...原创 2018-05-22 15:18:21 · 199 阅读 · 0 评论 -
Maven系列(三)— Maven核心概念
1. Maven坐标 1.1 Maven坐标主要组成 groupId:组织标识(包名) artifactId:项目名称 version:项目的当前版本 packaging:项目的打包方式,最为常见的jar和war两种 样例: <groupId>log4j</groupId> <artifactId>log4j</artifactId> ...原创 2018-05-22 15:43:02 · 199 阅读 · 0 评论 -
Maven系列(四)—聚合与继承
1. 聚合 如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合 1.1 聚合配置代码 在pom.xml文件中添加modules,如下: &lt;modules&gt; &lt;module&gt;模块一&lt;/module&gt; &lt;module&gt;模块二&lt;/module&gt;原创 2018-05-22 16:05:03 · 191 阅读 · 0 评论 -
Maven系列(五)— 使用Maven构建多模块项目
1. 概述 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层。 项目结构如下: parent |----pom.xml...原创 2018-05-23 15:40:41 · 1467 阅读 · 0 评论