IntelliJ IDEA 已经内建了对 Maven 的支持。我们在此例中使用的是 IntelliJ IDEA 社区版 11.1。...IntelliJ IDEA 的一些特性列出如下: 可以通过 IntelliJ IDEA 来运行 Maven 目标。 可以在 IntelliJ IDEA 自己的终端里查看 Maven 命令的输出结果。...可以在 IDE 里更新 Maven 的依赖关系。 可以在 IntelliJ IDEA 中启动 Maven 的构建。...IntelliJ IDEA 可以自动从远程 Maven 仓库上下载需要的依赖和源码。 IntelliJ IDEA 提供了创建 Maven 项目,pom.xml 文件的向导。...在 IntelliJ IDEA 里构建一个 Maven 项目 好了,接下来我们来使用 IntelliJ IDEA 的编译功能来构建这个 Maven 项目 。
前面介绍了Maven的一些基本知识,这一篇讲一下在IntelliJ IDEA配置和使用Maven 一、配置Maven 在File->Settings->Build,Execution,Deployment...->Build Tools->Maven下对Maven进行配置 我个人的配置是: ? ...自动配置的 maven home directory:指定本地Maven的安装目录所在,因为我已经配置了MAVEN_HOME系统参数,所以直接这样配置IntelliJ IDEA 是可以找到的...automatically:表示IntelliJ IDEA会实时监控项目的pom.xml文件进行项目变动设置,建议进行勾选 Sources和Documentation:表示在Maven导入依赖包的时候是否自动下载源码和文档...,默认是没有勾选的也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度, 如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可,IntelliJ IDEA 支持直接从公网下载源码和文档的
Maven的生命周期: Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用...Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,初学者容易将Maven的生命周期看成一个整体,其实不然。...最后,来看一下Maven的最重要的Default生命周期,绝大部分工作都发生在这个生命周期中,这里,我只解释一些比较重要和常用的阶段: ?...Maven的生命周期与插件相互绑定,用以完成实际的构建任务。具体而言是生命周期的阶段与插件的目标相互绑定,以完成某个具体的构建任务。 一个插件通常可以完成多个任务,每一个任务就叫做插件的一个目标。...Maven的生命周期是抽象的,实际需要插件来完成任务,这一过程是通过将插件的目标(goal)绑定到生命周期的具体阶段(phase)来完成的。
Maven的生命周期其实是指它对所有的构建过程进行了反复的推敲、反思,之后总结了一套高度抽象过程。...基本上包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、、站点生成等步骤 Maven有三套相互独立的生命周期,分别是:clean、default、site。...clean主要是清理项目、default是Maven最核心的的构建项目、site是生成项目站点。 ...Maven生命周期阶段详解 clean周期: pre-clean:准备清理 clean:真正的清理工作 post-clean:执行清理后的一些后续工作 default周期: validate:验证 initialize...库 deploy:将最终包部署到远程Maven仓库 site周期: pre-site:准备生成站点 site:生成站点及文档 post-site:站点收尾 site-deploy:将生成的站点发布到服务器上
文章目录 项目构建生命周期 插件 项目构建生命周期 Maven构建声明周期描述的是一次构建过程经历了多少个事件 Maven对项目构建的生命周期分为3套 clean:清理工作 default:核心工作,...: 执行一些需要在clean之后立刻完成的工作 default构建生命周期 例如: 执行一次test,会把test以上操作都执行一遍 site构建生命周期 pre-site:执行一些需要在生成站点文档之前完成的工作...site:生成项目的站点文档 post-site:执行一些需要在生成站点文档之后完成的工作,并且为部署做准备 site-deploy:将生成的站点文档部署到特点的服务器上 插件 插件与生命周期内的阶段绑定...,在执行到对应生命周期时执行对应的插件功能 默认maven在各个生命周期上绑定有预设的功能 通过插件可以自定义其他功能 以打源码包为例,同时生成test源码: maven-source-plugin 2.2.1 <executions
Maven的生命周期就是为了对所有的构建过程进行抽象和统一。 Maven从大量项目和构建工具中学习和反思,然后总结了一套高度完善的、易扩展的生命周期。...Maven的生命周期是抽象的,这意味着生命周期本身不做任何实际的工作,在Maven的设计中,实际的任务(如编译源代码)都交由插件来完成。 ?...Maven的三套生命周期 初学者往往会以为Maven的生命周期是一个整体,其实不然,Maven拥有三套相互独立的生命周期,它们分别为clean、default和site。...如何执行生命周期命令 1. 通过命令行来执行生命周期 从命令行执行Maven任务的最主要方式就是调用Maven的生命周期阶段。...使用IntelliJ IDEA执行maven命令 可以使用IntelliJ IDEA窗口来执行maven的生命周期等命令 ?
读完本文,你将了解到: 一、maven对项目生命周期的抽象--三大项目生命周期 二、maven对项目默认生命周期的抽象 三、maven指令与生命周期阶段的关系 四、maven生命周期各个阶段的行为与...maven默认行为 五、maven项目的目录结构 六、maven为生命周期阶段绑定特定行为动作的机制即插件原理 一、 maven对项目生命周期的抽象--三大项目生命周期 ?...二、 maven对项目默认生命周期的抽象 ? 如何查看maven对默认生命周期的定义?...三、 maven指令与生命周期阶段的关系 ?...四、maven生命周期各个阶段的行为与maven默认行为 使用过maven的读者会经常使用这些maven指令: mvn compile //让当前项目经历生命周期中的1-->7 阶段 :完成编译主源代码编译
Maven 有三套且相互独立的生命周期,这三套生命周期分别是: ① Clean Lifecycle 在进行真正的构建之前进行一些清理工作。...Clean 生命周期一共包含了三个阶段: pre-clean 执行一些需要在 clean 之前完成的工作 clean 移除所有上一次构建生成的文件 post-clean 执行一些需要在 clean 之后立刻完成的工作...总结:不论执行生命周期的哪一个阶段,maven 都是从这个生命周期的开始执行 插件:每个阶段都伴随着插件(红框部分),插件的作用就是执行它对应的命令。
一.简介 maven把项目的构建划分为不同的生命周期(lifecycle)。粗略一点的话,它这个过程(phase)包括:编译、测试、打包、集成测试、验证、部署。...maven中所有的执行动作(goal)都需要指明自己在这个过程中的执行位置,然后maven执行的时候,就依照过程的发展依次调用这些goal进行各种处理。 这个也是maven的一个基本调度机制。...当然,maven同样提供了配置文件,可以依照用户要求,跳过某些阶段。 三种生命周期 下面列出了default、clean和site生命周期的所有构建阶段,这些阶段按照指定的顺序执行。...Lifecycle 在进行真正的构建之前进行一些清理工作 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等 Site Lifecycle 生成项目报告,站点,发布站点 注意:执行某个生命周期的某个阶段不会影响其它的生命周期...如果要同时执行多个生命周期的阶段可在命令行输入多个命令,中间以空格隔开,例如: clean package 该命令执行clean生命周期的clean阶段和default生命周期的package阶段。
Maven 有三套且相互独立的生命周期,这三套生命周期分别是: ① Clean Lifecycle 在进行真正的构建之前进行一些清理工作。...Clean 生命周期一共包含了三个阶段: pre-clean 执行一些需要在 clean 之前完成的工作 clean 移除所有上一次构建生成的文件 post-clean 执行一些需要在 clean...总结:不论执行生命周期的哪一个阶段,maven 都是从这个生命周期的开始执行 插件:每个阶段都伴随着插件(红框部分),插件的作用就是执行它对应的命令。
http://juvenshun.iteye.com/blog/213959 Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一...Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,初学者容易将Maven的生命周期看成一个整体,其实不然。...最后,来看一下Maven的最重要的Default生命周期,绝大部分工作都发生在这个生命周期中,这里,我只解释一些比较重要和常用的阶段: validate generate-sources process-sources...deploy 将最终的包复制到远程的仓库,以让其它开发人员与项目共享。...此外,Maven的插件机制是完全依赖Maven的生命周期的,因此理解生命周期至关重要,在之后的文章里,我将会进一步解释Maven的插件机制。
Maven 构建生命周期定义了一个项目构建跟发布的过程。...一个典型的 Maven 构建(build)生命周期是由以下几个阶段的序列组成的: 阶段 处理 描述 验证 validate 验证项目 验证项目是否正确且所有必须信息是可用的 编译 compile 执行编译...Maven 有以下三个标准的生命周期: clean:项目清理的处理 default(或 build):项目部署的处理 site:项目站点文档创建的处理 构建阶段由插件目标构成 一个插件目标代表一个特定的任务...---- Clean 生命周期 当我们执行 mvn post-clean 命令时,Maven 调用 clean 生命周期,它包含以下阶段: pre-clean:执行一些需要在clean之前完成的工作 clean...C:\MVN\project>mvn post-clean Maven 将会开始处理并显示 clean 生命周期的所有阶段。 [INFO] Scanning for projects...
配置过程 第一步: 下载maven包 maven下载地址 如图所示: 这是一种非安装文件,直接放到你想要解压的位置进行解压就可以了,但是需要注意,如果不是放在磁盘的根目录下,是不能进行解压的,...配置path,(还是在配置系统变量的时候进行的这一步,前面配置完MAVEN_HOME以后,配置这一步就可以)找到path系统变量,双击打开,新建,之后输入%MAVEN_HOME%\bin 检验maven...是否安装成功 Windows+R,输入cmd,然后输入mvn -v,注意mvn与v之间有一个小小的空格,安装成功的结果如图所示: 第三步: 配置本地仓库路径:找到刚才解压的maven文件,里面有一个...conf文件夹,里面有一个settings.xml文件,用notepad++打开,进行修改: 第四步: 在IntelliJ IDEA中配置maven:点击“file”—>“settings”...之后就可以顺利的在IntelliJ IDEA中进行项目的创建了。
Maven Site 插件一般用来创建新的报告文档、部署站点等。...站点,这可是Maven相当强大的功能,Manager比较喜欢,文档及统计数据自动生成,很好看。...在下面的例子中,我们将 maven-antrun-plugin:run 目标添加到 Site 生命周期的所有阶段中。这样我们可以显示生命周期的所有文本信息。..." xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd...C:\MVN\project>mvn site Maven 将会开始处理并显示直到 site 阶段的 site 生命周期的各个阶段。 [INFO] Scanning for projects...
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一, IDEA是JetBrains公司的产品,现在有逐步取代老牌Java开发工具...Eclipse的趋势.那本人也是从Eclipse 转到IDEA.那刚转换过来时,确实很不适应,不过好在坚持使用了几天后,确实感觉IntelliJ IDEA比Eclipse更加智能....一、 首先我们得去Maven的官网去下载Maven 网址: http://maven.apache.org/download.cgi 二、 进入Maven官网后如下图点击下载 三、解压此Maven的压缩包...在系统变量PATH中引入你配置的变量名: MAVAEN_HOME%MAVEN_HOME%\bin; 七、下面我们配置一下Maven的本地仓库路径,首先找到解压Maven的目录 找到conf-——settings.xml...九、接下来我们看下Maven如何在Intellij IDEA中设置?
下载Maven 官方地址:http://maven.apache.org/download.cgi ? 解压并新建一个本地仓库文件夹 ? 2.配置本地仓库路径 ? ?...3.配置maven环境变量 ? ? ? ? ? 4.在IntelliJ IDEA中配置maven 打开-File-Settings ?...5.新建maven WEB项目 打开-File-New-Project 点击NEXT ? 点击NEXT ?...6.maven web模板项目结构 ? ? ? 同样在main下新建test测试文件夹,再在此文件夹下新建java测试源码文件夹和resource测试资源文件夹 ?...也可以右键项目-选择Open Module Settings打开项目配置页面更改 ? 7.配置依赖jar包 ?
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 IntelliJ IDEA下载地址: https://www.jetbrains.com.../idea/download/ IntelliJ IDEA分为社区版和商业版,社区版免费,商业版功能强大很多。...下面来说说IDEA怎么搭建Maven吧。 搭建Maven 1、新建Maven项目。 选择File->New->Project->Maven. 如下图所示: ? ?...点击next、 2、输入Maven项目坐标值。 com.wisely highlight_spring4 1.0-SNAPSHOT 你可以自己修改哦 如图: ?..." xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0
在IntelliJ IDEA中配置maven 打开-File-Settings 5.新建maven WEB项目 打开-File-New-Project 点击NEXT 点击...添加的配置为 archetypeCatalog=internal 点击NEXT 点击NEXT 点击Finish后项目开始创建 点击右下角查看进去 6.maven...同样在main下新建test测试文件夹,再在此文件夹下新建Java测试源码文件夹和resource测试资源文件夹 也可以右键项目-选择Open Module Settings打开项目配置页面更改
在IntelliJ IDEA中配置maven 打开-File-Settings ?...5.新建maven WEB项目 打开-File-New-Project 点击NEXT ? 点击NEXT ?...6.maven web模板项目结构 ? ? ? 同样在main下新建test测试文件夹,再在此文件夹下新建Java测试源码文件夹和resource测试资源文件夹 ?...也可以右键项目-选择Open Module Settings打开项目配置页面更改 ? 7.配置依赖jar包 ?
领取专属 10元无门槛券
手把手带您无忧上云