• [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项目二产生的一个项目。最初是描述建筑工程的,现在多数层面上,都是指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创建maven工程

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


    下一步,下一步,出现选择选择项目骨架的时候,我们先使用QuikStart来选择,后期可以根据个人项目需要选择web啊等骨架


    点击finish即可完成。

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

    在goal中写入compile,即可执行编译。右边有select按钮,可以选择你需要的命令。


    总结一把:现在很多人说Spring网站改版了,jar包都不会下载了。其实学会了简单的使用maven,下载spring的jar包很简单哇。

  • 相关阅读:
    PHP实现无限极分类
    html2canvas生成并下载图片
    一次线上问题引发的过程回顾和思考,以更换两台服务器结束
    Intellij IDEA启动项目报Command line is too long. Shorten command line for XXXApplication or also for
    mq 消费消息 与发送消息传参问题
    idea 创建不了 java 文件
    Java switch 中如何使用枚举?
    Collections排序
    在idea 设置 git 的用户名
    mongodb添加字段和创建自增主键
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152493.html
Copyright © 2020-2023  润新知