Maven的概念及其配置方法
来源:互联网 发布:html免费手机网站源码 编辑:程序博客网 时间:2024/05/17 06:04
1.概述
Maven是一个构建工具,服务与构建.使用Maven配置好项目后,输入简单的命令,如:mvn clean install,Maven会帮我们处理那些繁琐的任务.
Maven是跨平台的.
Maven最大化的消除了构建的重复.
Maven可以帮助我们标准化构建过程.所有的项目都是简单一致的,简化了学习成本.
总之,Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,提供构建任务实现.他跨平台,对外提供一致的操作接口,这一切足以使他成为优秀的,流行的构建工具.
但是Maven不仅是构建工具,他还是一个依赖管理工具和项目信息管理工具.他还提供了中央仓库,能帮我们自动下载构件.
Maven是一个构建工具,服务与构建.使用Maven配置好项目后,输入简单的命令,如:mvn clean install,Maven会帮我们处理那些繁琐的任务.
Maven是跨平台的.
Maven最大化的消除了构建的重复.
Maven可以帮助我们标准化构建过程.所有的项目都是简单一致的,简化了学习成本.
总之,Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,提供构建任务实现.他跨平台,对外提供一致的操作接口,这一切足以使他成为优秀的,流行的构建工具.
但是Maven不仅是构建工具,他还是一个依赖管理工具和项目信息管理工具.他还提供了中央仓库,能帮我们自动下载构件.
使用Maven还能享受一个额外的好处,即Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是约定优于配置(Convention Over Configuration)。
Maven几乎能够很好地支持任何软件开发方法。
例如,在传统的瀑布模型开发中,项目依次要经历需求开发、分析、设计、编码、测试和集成发布阶段。从设计和编码阶段开始,就可以使用Maven来建立项目的构建系统。在设计阶段,也完全可以针对设计开发测试用例,然后再编写代码来满足这些测试用例。然而,有了自动化构建系统,我们可以节省很多手动的测试时间。此外,尽早地使用构建系统集成团队的代码,对项目也是百利而无一害。最后,Maven还能帮助我们快速地发布项目。
在特殊的网络策略环境下,可能要需要开发人员通过代理服务器来访问互联网。此时就需要给Maven配置代理服务来访问仓库、更新相关资源。
打开setting.xml文件
在<settings>标签中添加如上代码,说明如下:
1、proxies中可以配置多个proxy,但是默认第一个proxy生效。
2、active中的TRUE表示该代理目前生效状态。
3、http协议、主机地址、端口不在赘述。
4、用户名密码按需配置即可。
5、nonProxyHost表示不需要代理访问的地址。中间的竖线分隔多个地址,此处可以使用星号作为通配符号。
阅读全文
0 0
- Maven的概念及其配置方法
- Hibernate的概念及其配置
- Spring - Bean的概念及其基础配置
- 会话Conversation的概念及其实现方法
- Maven生命周期及其他核心概念
- Maven相关配置和概念
- Maven的使用《一》之环境配置和概念
- maven的安装及其在Eclipse中的配置
- Maven在生成环境的使用及其配置说明
- Windows下的eclipse安装maven及其配置
- 配置maven过程中报过的错及其解决方案
- maven的一些概念
- Maven的核心概念
- Maven的核心概念
- maven的核心概念
- Maven-7:Maven配置编译的字符集方法
- Maven-7:Maven配置编译的字符集方法
- USB的概念及其特性
- SPRING:定时器
- 面试题:java GC发生在会么时候,对什么东西,做了什么事情
- samba服务器配置及window网络磁盘映射
- MongoDB导入文件夹(内含json和bson文件)
- git操作指南
- Maven的概念及其配置方法
- 【Django】Django 模型 使用指南
- C语言-三天打鱼两天晒网
- 设计模式(5)-原型模式
- 02_libcurl
- Round 1 D
- CBUS转MQTT
- Material Design笔记
- 【洛谷2744 】【CJOJ1804】[USACO5.3]量取牛奶Milk Measuring