使用Maven创建管理项目
?? 在Java项目中,每个项目都有很多依赖的Jar包,我们一般都放在自己项目的lib目录中,这样就会导致同样的Jar包在各个不同的项目中重复出现,时间长了将会浪费很大的硬盘空间。使用Maven对项目进行管理就可以解决以上问题。
1、预备工作(下载并配置Maven、配置Eclipse):
????? 1.1 下载地址:http://maven.apache.org/download.html
????? 1.2 将下载的文件解压到本地,并在环境变量中加入Maven的bin目录路径。在“命令提示符”窗口中运行 mvn -version 输出Maven版本信息,表明安装成功。
??????1.3 打开?%Maven根目录%/conf/settings.xml?文件,找到<localRepository>配置标签,修改Maven本地仓库(存放Jar包)的位置(默认为"用户主目录/.m2/repository"),eg.?<localRepository>F:\Dev\DevTools\repository\</localRepository>。
??????1.4 配置Eclipse:
??????????? Window --> Java --> Build Path --> Classpath Variables --> New,
???????????? Name: M2_REPO
??????????? ?Path: 修改的Mave本地仓库目录(eg.F:\Dev\DevTools\repository\)
2.? 使用Maven创建项目:
?????打开CMD,进入要创建项目的文件夹目录,运行命令:
?????a)建立普通Java工程:
???????mvn archetype:create -DgroupId=com.zuora.squadG.william -DartifactId=XXXTest?
??????b)建立Web工程:
???????mvn archetype:create -DgroupId=com.zuora.squadG.william? -DartifactId=XXXTest? -DarchetypeArtifactId=maven-archetype-webapp
???????(参数:groupId后面是包名,artifactId后面是项目名称)
???? 运行结果:在该目录下生成XXXTest项目,其中包含pom.xml配置文件。
3.? 生成Eclipse项目:
????? 3.1 CMD下进入项目目录,运行命令:
??????????? mvn eclipse:eclipse -Dwtpversion=2.0 -DdownloadSources=true?? -DdownloadJavadocs=true -DjdkLevel=1.6
??????????? (其中后三个参数为可选参数指明是否下载Jar包的源码,文档以及指明jdk的版本)
??????????? 运行结果: 在项目目录下生成了Eclipse项目所需的各种配置文件(eg: .project .classpath .settiongs)
????? 3.2 将项目导入Eclipse。
4.? 编辑pom.xml文件,为项目添加新的依赖
??? 4.1 编辑pom文件,添加新的dependency,保存。格式如下:
?
1.下载Maven,地址是:http://maven.apache.org/download.html。
2.如果用的是Windows环境,要这样设置环境变量:添加Maven2的bin目录到path上去。</