maven环境快速搭建
来源:互联网 发布:网络销售干什么的 编辑:程序博客网 时间:2024/06/09 08:48
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制项目。
第一步:配置maven环境
将下载文件解压,然后设置maven环境
如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:\maven\apache-maven-3.0.3
我的电脑-----属性----高级-----环境变量-----环境变量-----新建
变量名:M2_HOME
变量值:F:\maven\apache-maven-3.0.3
找到path
在环境变量值尾部加入:;%M2_HOME%\bin;---前面注意分号
当然,你也可以直接在path
我新建立
打开命令提示符(开始---运行---cmd),检查我们的java环境和maven环境是否有误。
第二步:修改仓库位置
修改我们仓库地址,仓库用于存放我们项目所依赖的所有jar包。
我的仓库路径:F:\maven\repo----这个路径是我自己创建,你可以将路径创建在任何位置。
我们打开…\apache-maven-3.0.3\conf\目录下的setting.xml文件,设置成我们创建的仓库路径
下面我们用一个命令验证一下。打开命令提示符,输入:mvn
该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。
如果运行的过程中没有错误,打开我们仓库(F:\maven\repo)会发现里面多了一些文件。这些文件就是我们从maven的中央仓库下载到本地仓库的。
第三步:创建maven项目
创建一个我们自己的项目。
我们通过maven命令行方式创建一个项目
mvn
因为是第一次构建项目,所有依赖的jar包都要从maven的中央仓库下载,所以需要时间等待。等以后我们的本地仓库中积累了我们常用的jar包后,我们的开发将变得非常规范和方便。^_^!!
借助下载jar包的时间,我们来了解一下pom.xml文件。
<</span>project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <</span>modelVersion>4.0.0</</span>modelVersion> <</span>groupId>com.chongshi.test</</span>groupId> <</span>artifactId>hello</</span>artifactId> <</span>version>1.0</</span>version> <</span>packaging>jar</</span>packaging> <</span>name>hello</</span>name> <</span>url>http://maven.apache.org</</span>url> <</span>properties> <</span>project.build.sourceEncoding>UTF-8</</span>project.build.sourceEncoding> </</span>properties> <</span>dependencies> <</span>dependency> <</span>groupId>junit</</span>groupId> <</span>artifactId>junit</</span>artifactId> <</span>version>3.8.1</</span>version> <</span>scope>test</</span>scope> </</span>dependency> </</span>dependencies></</span>project>
Ø
Ø
Ø
Ø
Ø
Ø
Ø
Ø
对于一个项目中只有下面的一部分是是我们需要关注的:
com.chongshi.test
第四步:编译项目代码
我们的项目已经创建完成。但我们点开目录发现,它并不是我们eclipse所需要的项目目录格式。我们需要把它构建成我们eclipse可以导入的项目。
在命令提示符下进入到我们的创建的项目目录(F:\maven\hello)下,执行:mvn
Clean
不要急,我们又需要一段时间来下载,相关jar包。^_^!第一次用maven要学会淡定。
项目是编译完了,但项目的目录结构还不是我们想要的eclipse的项目结构,是不能导入到eclipse中的。所以,还需要执行一个命令:mvn
命令执行完成后就得我们需要的项目目录了。
第五步:导入eclipse工具
打开的我们的eclipse工具。
先配置maven仓库路径
Window----Perferences-----java-----Build
New一个变量的类路径。
Name
Path
下面,可以导入我的hello项目了。Eclipse如何导入项目,我这里就不说了,如果你是个java开发人员的话。
第六步:包的更新与下载
打开项目发现我们junit
……<</span>dependencies> <</span>dependency> <</span>groupId>junit</</span>groupId> <</span>artifactId>junit</</span>artifactId> <</span>version>4.8.1</</span>version> <</span>scope>test</</span>scope> </</span>dependency> </</span>dependencies>……
更改变,junit的版本号,然后重新执行:mvn
Maven
假如,我们想下载一个struts
列表的格式与我们pom.xml配置文件的格式是对应的。
我们在pom.xml中加入:
stuts
然后更新项目就可从中央仓库下载我们想要的任意jar包(必须是开源的包)
继续学习内容:
1.
如果想让maven应用到项目开发中,这个是必须的。
2.
maven提供的一个容器,类似于tomcat
3.
如果是团队开发,这个很有必要,我们不可能每次都到中央仓库拿包,那样很慢,如果开发人员A已经下了某包,开发人员B还要下;创建代理仓库,A第一次下的包会存入代理仓库中,B要用时直接从代理仓库取就行
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- maven环境快速搭建
- c语言函数一个要注意的地方
- Another app is currently holding the yum lock解决方法
- js 一次元素点击响应2个事件函数
- error C3861: “snprintf”: 找不到标识符
- ViewPager缓存机制
- maven环境快速搭建
- 牛逼程序猿需要尝试的10种姿势
- EF框架,字段可以为空
- POJ -1258 Agri-Net
- 采用commons-configuration包实现属性文件读取的工具类(hive下windows与linux下通用)
- 工厂模式
- [leetcode] 61.Rotate List
- 编辑距离
- protobuf,json,xml,binary,Thrift之间的对比