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哇。

  • 相关阅读:
    安装lnmp 时如何修改数据库数据存储地址及默认访问地址
    ubuntu 设置root用户密码并实现root用户登录
    解决ubuntu 远程连接问题
    linux 搭建FTP服务器
    PHP 根据ip获取对应的实际地址
    如何发布自己的composer包
    使用composer安装composer包报Your requirements could not be resolved to an installable set of packages
    laravel 框架配置404等异常页面
    使用Xshell登录linux服务器报WARNING! The remote SSH server rejected X11 forwarding request
    IoTSharp 已支持国产松果时序数据库PinusDB
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5318284.html
Copyright © 2011-2022 走看看