美文网首页Web前端之路Java学习笔记
Maven最简单最实用的入门教程

Maven最简单最实用的入门教程

作者: 每天学点编程 | 来源:发表于2017-09-02 07:22 被阅读113次

    什么是POM


    Project Object Model,POM就是一个pom.xml,该文件包含了依赖等信息。

    POM的例子

    依赖

    项目中的依赖关系:



    dependencies是直接依赖
    transitive dependencies是传递依赖。

    在项目中,如果自己来管理jar包就会像下面一样:


    我们只需要spring和tiles框架,但是其他的jar也必须包含进来,因为spring和tiles依赖这些包。

    坐标

    Maven中的坐标跟现实中的地图坐标和三维空间中的坐标一样:


    Maven中的坐标由四部分组成:groupId、artifactId、version、packaging。
    packaging可以省略,默认是jar。



    下面是一个坐标的例子:


    安装Maven——总览

    主要有三个步骤:


    maven的安装非常简单,而且网上大把教程,这个应该很容易地。下面就检验一下是否安装成功。

    Maven的配置

    拷贝C:\software\maven\apache-maven-3.5.0\conf\settings.xml到C:\Users\Administrator.m2(如果没有就手动创建)目录下。
    建议修改localRepositorylocalRepository是配置本地仓库的位置:

      <localRepository>C:\software\maven\repository</localRepository>
    

    建议修改mirrors,因为maven的中央仓库在国内访问不是很稳定,所以建议修改成阿里云的:

    eclipse中配置Maven

    修改eclipse中默认的maven:


    修改eclipse中的maven配置:

    命令行新建一个项目

    mvn archetype:generate -DgroupId=com.maijunjin.maven.test -DartifactId=maven-test -DarchetypeArtifactId=maven-archetype-webapp
    

    archetype:插件
    generate:插件的目标
    -DgroupId=xxxx:groupId
    -DartifactId=:成为项目的名称和根目录的名称
    -DarchetypeArtifactId:要创建项目的骨骼框架

    由于没有提供版本,所以在具体运行的时候会提示:


    直接按回车就可以了。

    把Maven工程导入eclipse


    选择“Existing Maven Projects”:


    选择我们手动创建的maven工程:


    maven默认的web骨架缺少了几个目录


    根据上图的提示,可以创建main\javatest\java
    这个是maven骨架的缺点了,这么多年了,还是这样。

    相关文章

      网友评论

        本文标题:Maven最简单最实用的入门教程

        本文链接:https://www.haomeiwen.com/subject/rcqljxtx.html