zoukankan      html  css  js  c++  java
  • 【maven学习笔记】 01 初见

    想学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必须联网。

    设置这个仓库的位置在这

    image

    把这行注释放开

    image

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

    image

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

    3.4 编译

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

    输入mvn compile

    image

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

    image

    解决了一写bug之后成功了

    image

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

  • 相关阅读:
    [WinJS] Promise 用法
    Python 统计代码行
    mac下Apache + MySql + PHP网站开发
    android中,获取网速的方法实现
    如何屏蔽掉两个activity切换时的动画效果
    dp与px的相互转化
    毫秒的格式化
    关于android中事件传递和分发的一些小理解
    汉字转拼音
    关于实现无限循环的做法
  • 原文地址:https://www.cnblogs.com/mihe/p/4250192.html
Copyright © 2011-2022 走看看