随笔分类 - Maven
摘要:在 Idea 中使用 Maven 1 在 Idea 中配置 Maven Idea 中也自带 Maven 插件,而且我们也可以给自带的 Maven 插件进行配置,所以我们可以使用自带的 Maven,也可以使用我们安装的 Maven 核心程序 1.1 配置自带的 Maven 插件 Idea 自带的 Ma
阅读全文
摘要:在 Eclipse 中使用 Maven 1 安装 Maven 核心程序 下载地址:http://maven.apache.org/ 检查 JAVA_HOME 环境变量。Maven 是使用 Java 开发的,所以必须知道当前系统环境中 JDK 的安装目录。 C:\Users\韩总>echo %JAVA
阅读全文
摘要:导言:生产环境下开发不再是一个项目一个工程,而是每一个模块创建一个工程,而多个模块整合在一起就需要使用到像 Maven 这样的构建工具。 1 Why? 1.1 真的需要吗? Maven 是干什么用的?这是很多同学在刚开始接触 Maven 时最大的问题。之所以会提出这个问题,是因为即使不使用 Mave
阅读全文
摘要:在 Maven 的术语中,仓库是一个位置(place)。 Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,P
阅读全文
摘要:Maven 有三个相互独立的生命周期:Clean 生命周期、build 生命周期、site 生命周期。 各个构建环节执行的顺序:不能打乱顺序,必须按照既定的正确顺序来执行。 Maven 的核心程序中定义了抽象的生命周期,生命周期中各个阶段的具体任务是由插件来完成的。 Maven 核心程序为了更好的实
阅读全文
摘要:POM 依赖 Maven 解析依赖信息时,会到本地仓库中查找被依赖的 jar 包。 groupid:公司或组织域名倒序 + 项目名 artifactid:模块名 version:版本 scope:依赖的范围主要分为以下三种 complie:编译阶段(默认) 对主程序是否有效:√ 对测试程序是否有效:
阅读全文
摘要:目前的技术在开发中存在的问题: 一个项目就是一个工程 如果项目非常庞大,就不适合继续使用 package 来划分模块。最好是每一个模块对应一个工程,利于分工协作。 借助于 Maven 就可以将一个项目拆分成多个工程。 创建父工程(pom.xml)统一管理依赖,其他子模块继承该父工程即可;需要合并时,
阅读全文