江湖开发者 | Java粉
网站地图
首页> Java> Maven简单介绍
2016
11-30

Maven简单介绍

Maven简单介绍


Maven 3.3.9  可以方便的在不同的模块之间,来有效管理项目

maven仓库

mvnrespository

sonatye-nexus


何为Maven

Maven这个词可以翻译为"知识的积累",或翻译成“专家”或“内行”。Maven是一个跨平台的项目管理工具。

作为Apache组织中一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建,依赖管理,项目信息管理。

无论是小型的开源类库项目,或者是大型的企业级应用,无论是传统的瀑布式开发,或者是流行的敏捷模式,Maven都十分适用。


1. 解决项目分模块时的依赖问题

2. 配置文件

conf/settings.xml   配置仓库的位置

3. cmd  配置环境变量

mvn -version

4. pom.xml  project object manager

5. 进入项目所在文件夹

>. mvn compile

>. mvn test      src/main/java   src/test/java

>. mvn clean

>. mvn clean package   打jar包

>. mvn clean install   安装,会将打好的包安装到本地仓库中,已便其他的项目可以调用

>. mvn package

>. mvn clean deploy  运行清理和发布(发布到私服上面)  -本地服务器 -公司私有服务器仓库 - 中央仓库

6. mvn archetype:generate  基于骨架的生成,生自动生成package包,pom文件等

7. 使用Eclipse Maven插件

>. myeclipse 默认自带maven插件

>. eclipse 需要安装m2eclipse(新版本自带maven插件)

  关联本地maven.

8. 依赖,聚合,继承

9. 本地仓库 - 私有仓库  - 中央仓库

镜像:使用nexus搭建私有仓库

国内镜像:如阿里云,osChina等

10.插件与生命周期

maven jetty插件

maven tomcat插件 cargo

11.maven思维脑图课件和学习教程文档下载

链接: http://pan.baidu.com/s/1bpefSUr 密码: yi1n

Maven.png


Java江湖     
全部评论:

表情验证码,看不清楚,换一张

随机文章

云标签

公众号

微信

分享:分享我们的知识;专注:专注个人技术的提升;