码迷,mamicode.com
首页 > 其他好文 > 详细

【maven学习笔记】 01 初见

时间:2015-01-26 14:59:49      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

 

想学maven,maven是ant的替代品。

 

1:下载

maven是apache的顶级项目,在http://maven.apache.org/可以直接下载。

 

2:环境变量

下载完要配置环境变量,把bin解压后的bin目录配置到path下面。

验证是否配置成功,在命令行输入mvn -version

 

3:最简单流程

3.1 在项目目录下新建一个pom.xml,正如ant的默认配置文件名build.xml,我的是在网上直接找的一个例子。

有三个必须的配置:看一下比如spring的包名就知道它是在配置什么了。

modelVersion:固定的<modelVersion>4.0.0</modelVersion>

groupId:通常配置成报名反转

artifactId:项目中的模块,建议使用项目名 + 中划线 + 区别。

version:一般配置成这样SNAPSHOT-0.0.1

<?xml version="1.0" encoding="UTF-8"?>
<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.0http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>.cn.mihe.hello</groupId>
    <artifactId>maventest</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</project>

3.2 制作一个java文件,默认必须放在src.main.java文件夹下,后面再跟自己定义的包名

 

package cn.mihe.hello;

public class Hello{
    public String SayHello(String name){
        return "Hello:" + name;
    }
    public static void main(String[] args){
        System.out.println("hello word !!!");
    }
}

3.3 设置setting.xml文件(maven的总配置文件)

这里可以看到,第一次执行用了很长时间,maven需要用的到东西,都是用插件的形式,从中心仓库下载到本地的,所以maven必须联网。

 

设置这个仓库的位置在这

技术分享

把这行注释放开

技术分享

把路径改成本地路径,在哪无所谓。

技术分享

配置好这个之后,会先下载到本地,用插件的时候,如果本地仓库中有,就用本地的,没有就从中心仓库下载。

 

3.4 编译

命令行进入pom.xml所在目录

输入mvn compile

技术分享

项目开始编译,插件也下载到本地,好久好久之后。。。。。。

技术分享

解决了一写bug之后成功了

技术分享

 

http://yunpan.cn/cKcVMUYysC5LD  提取码 e2cc

【maven学习笔记】 01 初见

标签:

原文地址:http://www.cnblogs.com/mihe/p/4250192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!