资讯专栏INFORMATION COLUMN

Apache Maven 的介绍和安装

wuyumin / 1618人阅读

摘要:的好处节省空间项目的体积相比传统项目小很多,因为将包和项目分开了,通过依赖管理来管理包。一键构建项目可以完成的工作编译测试运行打包部署。

Maven 简介 什么是 Maven

Apache Maven,是一个软件项目管理及自动构建工具,由Apache软件基金会所提供,一个开源项目,由 Java 开发,并且只是用来管理 Java 项目的。

Maven 的好处

节省空间: Maven 项目的体积相比传统项目小很多,因为 Maven 将 Jar 包和项目分开了, 通过依赖管理来管理Jar包。

一键构建项目: Maven 可以完成的工作:编译、测试、运行、打包、部署。 Maven 自带 Tomcat 插件,能直接用 mvn tomcat:run 命令部署运行项目,同时将项目代码编译。

提高大型项目的开发效率

Maven 的安装配置 下载地址

Apache 官网:https://maven.apache.org/down...
Apache 官方镜像地址:https://mirrors.tuna.tsinghua...

安装配置

解压

配置环境变量:
在 Path 里添加 Maven 目录里的 bin 文件夹的完整路径。

Maven 仓库 三种仓库

本地仓库 (自己维护)
本地仓库的配置只需要修改settings.xml文件就可以

远程仓库(私服) (公司维护)

中央仓库 (Maven 团队维护)

三种仓库的关系

Maven 的目录结构


Maven 的命令 常用命令

需要进到项目目录中执行

clean 清理编译好的文件

compile 只编译主目录的文件

test 只编译并运行 test 的目录的文件

package 打包并放到 target 文件夹中

install 把项目发布到本地仓库

命令的生命周期(命令的执行顺序)

clean 生命周期
clean

default 生命周期
compile
test
package
install

site 生命周期
site 生成站点的说明文档

命令和生命周期的阶段的关系

不同的生命周期的命令可以同时执行。
例如:mvn clean package

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/73756.html

相关文章

  • Apache Maven 介绍安装

    摘要:的好处节省空间项目的体积相比传统项目小很多,因为将包和项目分开了,通过依赖管理来管理包。一键构建项目可以完成的工作编译测试运行打包部署。 Maven 简介 什么是 Maven Apache Maven,是一个软件项目管理及自动构建工具,由Apache软件基金会所提供,一个开源项目,由 Java 开发,并且只是用来管理 Java 项目的。 Maven 的好处 节省空间: Maven ...

    _DangJin 评论0 收藏0
  • 物联网平台thingsboard编译一步到位

    摘要:物联网平台编译一步到位物联网平台编译一步到位简介项目前置准备安装安装将放入本地缓存配置镜像地址编译运行物联网平台编译一步到位先上编译结果,耗时分秒简介是一个开源物联网平台,可实现物联网项目的快速开发管理和扩展。 ...

    刘永祥 评论0 收藏0
  • SpringCloud(第 057 篇)CentOS7 安装 maven 编译工具

    摘要:第篇安装编译工具一大致介绍相信大家一点都不陌生,由于的需要,所以这不就来了一篇的安装环节注意下面的字符串,请大家换成你们自己的宿主机地址即可二安装步骤下载安装包创建存放安装包的文件夹目录利用命令下载安装包 SpringCloud(第 057 篇)CentOS7 安装 maven 编译工具 - 一、大致介绍 1、maven 相信大家一点都不陌生,由于jenkins的需要,所以这不就来了一...

    Jochen 评论0 收藏0
  • maven介绍

    摘要:介绍简介编写的用于构建系统的自动化工具。文件的基本配置介绍什么是,项目对象模型。基本设置协作关系组织标识,例如,在目录下,将是目录。 1. Maven介绍 1.1. 简介 java编写的用于构建系统的自动化工具。 目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。 1.2. Maven资源 • 见官方网站; • The 5 minu...

    xorpay 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<