maven概念模型图与idea集成maven插件

maven概念模型图

  

 

 

 

   项目对象模型 (Project Object Model)
一个maven工程都有一个pom.xml文件,通过pom.xml文件定义项目的坐标、项目依赖、项目信息、插件目标等。
依赖管理系统(Dependency Management System)
通过maven的依赖管理对项目所依赖的jar 包进行统一管理。
比如:项目依赖junit4.9,通过在pom.xml中定义junit4.9的依赖即使用junit4.9,如下所示是junit4.9
的依赖定义:
  
复制代码
<!-- 依赖关系 -->
      <dependencies> 
          <!-- 此项目运行使用 junit,所以此项目依赖 junit --> 
          <dependency>  
               <!-- junit的项目名称 -->   
             <groupId>junit</groupId>  
              <!-- junit的模块名称 -->  
                       <artifactId>junit</artifactId>  
              <!-- junit版本 -->  
              <version>4.9</version>  
                <!-- 依赖范围:单元测试时使用 junit -->  
              <scope>test</scope> 
          </dependency> 
复制代码
一个项目生命周期(Project Lifecycle)
使用maven完成项目的构建,项目构建包括:清理、编译、测试、部署等过程,maven将这些过程规范为一个生命周期,如下所示是生命周期的各各阶段:

 maven通过执行一些简单命令即可实现上边生命周期的各各过程,比如执行mvn compile执行编译、执行mvn clean执行清理。

一组标准集合
maven将整个项目管理过程定义一组标准,比如:通过maven构建工程有标准的目录结构,有标准的生命周期阶段、依赖管理有标准的坐标定义等。
插件(plugin)目标(goal)
maven 管理项目生命周期过程都是基于插件完成的。
   

idea集成maven插件

 

 

 

 

 

 

 

 

 

 

 

 

 

翻译

搜索

复制

posted @   zj勇敢飞,xx永相随  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示