美文网首页
Maven入门学习总结

Maven入门学习总结

作者: heen11 | 来源:发表于2018-06-02 13:29 被阅读0次

简介

    Maven主要服务于基于Java平台的项目构建,依赖管理,项目信息管理,是跨平台的项目管理工具

项目构建过程包括:

    清理项目→编译项目→测试项目→生成测试报告→打包项目→部署项目这几个步骤,这六个步骤就是一个项目的完整构建过程

项目构建过程

理想的项目构建是高度自动化,跨平台,可重用的组件,标准化的,使用maven就可以帮我们完成上述所说的项目构建过程

依赖管理

依赖指的是jar包之间的相互依赖,比如我们搭建一个Struts2的开发框架时,光光有struts2-core-

2.3.16.3.jar这个jar包是不行的,struts2-core-2.3.16.3.jar还依赖其它的jar包,依赖管理指的就是使用Maven来管理项目中使用到的jar包, Maven管理的方式就是”自动下载项目所需要的jar包,统一管理jar包之间的依赖关系”。

依赖管理

下载与安装(windows)

    安装前首先确保电脑上安装了JDK1.6+的版本

    下载地址:https://maven.apache.org/download.cgi

目录结构

    bin:含有mvn运行的脚本

    boot:含有plexus-classworlds类加载器框架

    conf:含有settings.xml配置文件

    lib:含有Maven运行时所需要的java类库

    LICENSE、NOTICE、README针对Maven版本,第三方软件等简要介绍

环境配置

新增变量 path变量 测试是否安装完成 目录约定

mvn compile 编译

mvn install 编译,运行和发布

mvn package 编译  运行不负责发布,也实用package命令不会讲target内容发布到本地仓库

mvn test 编译,如果你test包下面有相关java也编译和运行,但是也一样不会发布到本地仓库中

mvn clean清除的意思

相关文章

  • Maven快速上手

    1、Maven介绍 注:改章节的内容主要粘贴自:Maven学习总结(一)——Maven入门。Maven(这个单词来...

  • 1.Mybatis - 搭建

    参考 Mybatis 官方 MyBatis学习总结(一)——MyBatis快速入门 安装 说明基于Maven 步骤...

  • Maven入门学习总结

    简介 Maven主要服务于基于Java平台的项目构建,依赖管理,项目信息管理,是跨平台的项目管理工具 项目构建...

  • maven入门学习

    1.maven的初识 1.1 安装maven: 下载maven安装包,然后将bin目录配置到环境变量path下。 ...

  • 3.Maven - 配置tomcat自动发布

    参考: Maven创建servlet webapp项目并在Tomcat上部署 Maven学习总结(11)——Mav...

  • Maven 学习总结

    Maven 简介 Maven是什么? Maven 这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内涵”。...

  • Maven学习总结

    Maven的定义:Apache Maven 是一套软件工程管理和整合工具。基于工程对象模型(POM)的概念,通过一...

  • MyBatis

    MyBatis学习总结(一)——MyBatis快速入门 超详细MyBatis入门讲解

  • Maven学习初级入门

    Maven官方网站 Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Mav...

  • java基础参考资料

    JavaWeb学习总结(一)——JavaWeb开发入门 JavaWeb学习总结(二)——Tomcat服务器学习和使...

网友评论

      本文标题:Maven入门学习总结

      本文链接:https://www.haomeiwen.com/subject/iclrsftx.html