码迷,mamicode.com
首页 > 其他好文 > 详细

Maven学习笔记二(配置本地仓库)

时间:2018-03-18 15:00:45      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:maven学习笔记

     Maven的默认本地仓库在: ${user.home}/.m2/repository;

     如果需要自定义仓库路径,可以找到maven文件夹下的conf下的setting.xml文件进行修改,

     以下自定义仓库路径为E:\java\Maven\apache-maven-3.3.9\conf\repository    (repository为存放jar包的文件夹)

    


    技术分享图片


   技术分享图片



    项目规约

    src/main/java —— 存放项目的.java 文件(开发源代码) 

    src/main/resources —— 存放项目配置文件,如果没有配置文件该目录可无,如 spring, hibernate 配置文件 

    src/main/webapp —— 存放 web 项目资源文件(web 项目才有)

    src/test/java —— 存放所有测试.java 文件(测试源代码) 

    src/test/resources —— 测试配置文件,如果没有配置文件该目录可无 

    target —— 项目输出位置(可无) 

    pom.xml——maven 项目核心配置文件


    pom.xml 文件: project:任何要 build 的事物,Maven 都认为它们是工程。这些工程被定义为工 程对象模型(POM,Poject Object Model)。一个工程可以依赖其它工程,一个 工程也可以由多个子工程构成。

    POM:pom(pom.xml)是 Maven 的核心文件,它是指示 Maven 如何工作的元数据 文件,类似于 Ant 的 build.xml 文件。pom.xml 文件位于每个工程的根目录下。 

    Plug-in:Maven 是由插件组织的,它的每一个功能都由插件提供。插件提供 goal, 并根据在 pom 中找到元数据去完成工作。


    命令行模式创建Maven项目

   参数说明

    #核心命令 mvn 框架:生成 即生成 Maven 项目最基本的目录结构 mvn archetype:generate 

    #读取 archetype-catalog.xml 文件的位置;内置的 -DarchetypeCatalog=internal 

    #公司域名倒写 -DgroupId=cn.test

    #项目名称 -DartifactId=meavenweb

    #Maven 项目的模板;Maven web 项目模板 -DarchetypeArtifactId=maven-archetype-webapp 

    #项目版本号 -Dversion=0.0.1-snapshot


    注意:需要进入到需要创建项目的目录里面进行创建,如在E:\java\Maven\maventest下创建,那么就必须进入到该目录下后才进行创建。

    然后输入mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn.test -DartifactId=meavenweb -DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1-snapshot进行创建

    技术分享图片


    创建成功后,到创建的目录下查看,meavenweb已经创建成功 

      技术分享图片

Maven学习笔记二(配置本地仓库)

标签:maven学习笔记

原文地址:http://blog.51cto.com/12517066/2088133

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!