zoukankan      html  css  js  c++  java
  • [maven学习笔记]第一节,认识maven,搭建maven开发环境,写第一个HelloWorld

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/40142771

    maven官网: http://maven.apache.org/

    学习视频地址:http://www.icoolxue.com/album/show/45

    5分钟学习maven:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

    maven的一个中央仓库:http://mvnrepository.com/

    本文作者:sushengmiyan

    ------------------------------------------------------------------------------------------------------------------------------------

    一、何为maven,maven能做什么

      maven是为了高速构建java项目二产生的一个项目。最初是描写叙述建筑project的,如今多数层面上,都是指java的构建。

     

      maven能够提供一个统一的构建环境。使构建过程简单化,提供优质的项目信息,能够为最佳实践发展提供指导。


      Maven鼓舞最佳实践,但我们意识到,一些项目可能因为历史原因不符合这些理想。

    尽管Maven是设计灵活,在某种程度上,在这些情况下,不同的项目的需求,不能满足每种情况不作妥协的完整性目标。假设你决定使用Maven,一个不平常的建造结构,你不能重组,你可能不得不放弃一些功能或全然使用Maven。


      实际上。接触maven是在用其它信息的时候看到的,比方学习struts2,比方学习spring4比方学习shiro。在其官方站点上,提供的都是.pom配置文件的maven项目信息,不知道怎样使用这些信息就不能非常好的学习以上框架,所以,接触maven全是上述学习障碍迫使的。


      通过刚刚接触maven,我发现其主要目的就是将我们平时须要导入的jar文件啊。或者其它依赖信息啊。通过pom文件,自己主动去中央库载入到项目库中。避免我们手动去加入。


    二、maven的下载安装

    maven下载地址:http://maven.apache.org/download.cgi

    如今下载的版本号是3.2.3

    下载zip的绿色安装版本号。解压到硬盘,然后加入到环境变量。

    例如以下:


    找到解压缩之后的文件夹中的conf文件夹下的settings.xml 改动本地仓库位置:



    下载zip包,并解压缩


    将maven加入到环境变量

    測试安装效果:运行cmd,输入mvn出现例如以下信息就可以表明成功安装



    三、使用maven创建一个helloworld

    在本地硬盘创建一个文件夹作为maven项目工作文件夹,cmd切换到这个文件夹,然后运行例如以下cmd命令:

    mvn archetype:generate -DgroupId=maven.demo.start -DartifactId=HelloMaven -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false


    看到运行一系列的下载download之后,出现了build success

    能够看到你刚才建立的文件夹下的文件夹多了例如以下:

    HelloMaven
    |-- pom.xml
    `-- src
        |-- main
        |   `-- java
        |       `-- maven
        |           `-- demo
        |               `-- start
        |                   `-- App.java
        `-- test
            `-- java
                `-- maven
                    `-- demo
                        `-- start
                            `-- AppTest.java

    这就是maven自己主动创建的项目信息。

    切换到刚才创建的项目的文件夹中。运行mvn package命令:


    运行java -cp target/HelloMaven-1.0-SNAPSHOT.jar maven.demo.start.App命令:



    能够看到,helloworld成功运行完毕.

    使用maven下载spring 4.2

    在maven项目下。能够看到pom.xml文件

    加入最新的spring依赖到pom文件里:

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.1.6.RELEASE</version>
        </dependency>
    运行mvn package

    能够看到,下载到的spring jar包例如以下:


    每一个文件夹下都有相应的jar包。OK


    四、使用myeclipse创建mavenproject

    在myeclipse中,选择新建project的时候,选择other,找到maven


    下一步,下一步,出现选择选择项目骨架的时候,我们先使用QuikStart来选择,后期能够依据个人项目须要选择web啊等骨架


    点击finish就可以完毕。

    运行的时候。选择.Pom文件,右键,选择run as maven build 

    在goal中写入compile。就可以运行编译。

    右边有selectbutton。能够选择你须要的命令。


    总结一把:如今非常多人说Spring站点改版了,jar包都不会下载了。

    事实上学会了简单的使用maven,下载spring的jar包非常easy哇。

  • 相关阅读:
    scala学习手记7
    scala学习手记6
    scala学习手记5
    scala学习手记4
    scala学习手记3
    scala学习手记2
    Scala学习手记1
    Java实现的一个小说采集程序
    Java的值传递和引用传递
    java 使用反射
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5318284.html
Copyright © 2011-2022 走看看