接触Maven

了解Maven可以去baidu百科或者Maven官网查看~这里是自己的一点经验而已~

一、下载和配置Maven

官网下载地址:http://maven.apache.org/download.html,版本自己选择,学习的话选择最新版本最好~

下载后解压,我现在版本是2.0.11,解压后我的目录结构如下:

D:\works\apache-maven-2.0.11

|-- bin

|-- boot

|-- cong

|-- lib

不同版本目录结构会有些不同,不会影响配置。

环境变量中添加变量MAVEN_HOME,值这里是D:\works\apache-maven-2.0.11  然后编辑path变量,追加值%MAVEN_HOME%\bin; 环境变量设置方法可以参照windows环境变量

检查配置是否成功,win+r打开运行,执行cmd命令打开dos窗口,执行mvn –v,回车,如果显示了你的maven版本号,则配置成功。

二、用Maven创建项目

打开dos,进入工作目录,如cd yunling,使用下面命令创建JAVA项目:

mvn archetype:create -DgroupId=cn.yunling.app -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

创建一个web项目命令:

mvn archetype:create -DgroupId=cn.yunling.app -DartifactId=webdemo -DarchetypeArtifactId=maven-archetype-webapp

这里要等一会,如果是刚装过Maven的话。因为Maven会下载最新的artifacts(插件jars和其他一些文件)到本地,另外可能需要执行几次这个命令直到成功执行,因为远程服务器可能会因为超时而断掉。

命令的目的就是创建一个目录,名字就是命令中artifactId指定的。进入此目录:

cd demo

在这个目录下你会发现是下面这样的标准工程结构

my-app
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- yunling
    |               `-- app
    |                   `-- App.java
    `-- test
        `-- java
            `-- com
                `-- yunling
                    `-- app
                        `-- AppTest.java
src/main/java目录包含工程源码,src/test/java目录包含测试代码,pom.xml是工程的项目对象模型(Project Object Model),或者称为POM
POM,pom.xml文件是最重要的配置文件,它包含了你想如何构建一个项目的主要信息。POM是内容很多,能被它的复杂搞晕,还是不要去理解它的全部
可以打开这个文件看看里面的配置……

<project >:           根节点
<modelversion > :  对象模型版本
<groupId > :         创建项目的组织或团体的唯一 Id
<artifactId > :        项目的唯一 Id, 可视为项目名
<packaging > :      打包物的扩展名,一般有 JAR,WAR,EAR 等
<version > :          版本号 .
<name > :             项目的显示名,常用于 Maven 生成的文档。
<url > :                 组织的站点,常用于 Maven 生成的文档。
<description > :     项目的描述,常用于 Maven 生成的文档。

POM4 中,<dependency> 中引入了 <scope>, 主要管理依赖的部署。目前 <scope> 可以使用 5 个值:

compile :缺省值,适用于所有阶段,会随着项目一起发布。

provided :类似 compile ,期望 JDK 、容器或使用者会提供这个依赖。如 servlet.jar 。

runtime :只在运行时使用,如 JDBC 驱动,适用运行和测试阶段。

test :只在测试时使用,用于编译和运行测试代码。不会随项目发布。

system :类似 provided ,需要显式提供包含依赖的 jar , Maven 不会在 Repository 中查找它。

下面是是eclipse配置:
在demo目录下,执行 mvn eclipse:eclipse
如果是web项目,执行 mvn eclipse:eclipse -Dwtpversion=2.0
这个命令也需要一些时间,执行完后会发现有.classpath和.project两个文件,已经成为eclipse工程了。
打开eclipse,用help里的更新安装功能,安装maven插件。也可以到官网把插件下载下来,然后在本地安装。推荐用本地安装,因为网络原因,第一种方法可能很难。

将生成的eclipse工程demo导入eclipse。

导入后在demo上点击右键,弹出菜单中会有maven,弹出子菜单,选择Enable dependency management。

项目如果需要其他第三方jar包,就可以直接通过maven-add dependency菜单来添加。

完结
原文地址:https://www.cnblogs.com/linger/p/1830878.html