Maven 笔记

一、基本使用方法:

1、mvn help:system


2、用Eclipse 建可包含多个maven module 的 Maven 主项目:

a 、用 Eclipse的新建项目,选 maven project 时,在创建时,由于勾选了“ Create a simple project (skip archetype selection)”,

      在创建项目时总是报错 invalid project description,然后创建失败。

     后来干脆先在 workspaces 里新建一个与project 同名的目录,然后再用Esclispe 创建 maven project时选择该目录,

      结果创建成功。(注意勾选 "Create a simple project( skip archetype selection)


  b、创建后的 project 的文件夹 左上角有个  “M” ,但右上角没有“J"标识。

         项目的目录结构是: 根目录下有 pom.xml、 src/site 文件夹。

       然后就可以在该项目下,用新建 maven module 的方式建需要的 module了。创建 module 时选择 ParentProject 为刚创建的project即可。

      ( src/site 文件夹可以删除。)


 c、创建 maven module 时选择 maven-archetype-quickstart  archetype (创建后的 module 打包为 jar)。

        如果创建 web module 请选择 maven-archetype-webapp (创建后的 module 打包为 war)


3、idea 中用maven 打包项目:

      打开 idea 的 Terminal 窗口 (View - Tool windows - Terminal), 在里面输入 mvn clean package -Dmaven.text.skip=true


4、   commons-logging的 pom 如下:

   commons-logging
            commons-logging
            1.1.1


二、基本概念

1、maven archetype 类型。

  a、总的项目。

  b、web 项目,即打成war包的项目使用maven-archetype-webapp

  c、打成jar 包的项目:maven-archetype-quickstart


三、使用 IDEA 创建 maven项目。

1、由于创建的是web项目,所以先选 “New Project”创建时选的是 maven-archetype-webapp

2、再建各个相关module, 分别选 web层 - maven-archetype-webapp, service 层等其它用 maven-archetype-quickstart。


四、MVN 常用命令

 

你可能感兴趣的:(Maven 笔记)