maven系列(一)maven下载,配置环境变量,命令操作,建立maven项目,pom.xml中配置jar包,setting中配置阿里云私服

Maven 随堂笔记

1.什么是Maven?Apache基金组织 用Java语言编写的开源的项目构建工具 , 最大的特点是进行jar包管理

   传统的项目,我们要用的第三方jar包要放到我们本地项目中,进行依赖
   有缺点  : 1.你自己得去自己下jar包                      2.会造成你的项目的体积变大
   Maven项目:项目所要用的jar包无需放到工程当中

2.什么是项目依赖?你项目所要依赖的第三方jar包

3.什么是项目构建?项目从开始清理---编译---测试---运行---打包---发布的整个过程
  传统的项目构建:创建web工程---分包---创建Servlet,JSP-编写源码—编译---打包---发布到服务器上去
  对比传统项目的构建过程和Maven的项目工程

  1. maven的好处 帮我们进行jar包的统一管理,方便我们一键构建项目
  2. Maven的下载配置使用

从该网站 http://maven.apache.org/download.cgi 下载安装:绿色的,解压即可,注意不要解压在中文路径

 解压之后对目录结构简单了解

配置

  1. 配置环境变量 MAVEN_HOME    maven的解压路径
  2. 在Path变量里面来引用一下      Path    %MAVEN_HOME %\bin;

    测试下有没有配置好 以管理员身份运行黑窗口,输入mvn –v 出现版本号说明配置成功
     
  3. 仓库的概念:放jar包的仓库
    远程中央仓库:Apache基金组织来维护,里面的jar包非常全,
    本地仓库:配置在你自己电脑上的仓库,maven项目所要依赖的jar包,先从本地仓库找,找不到,会去中央仓库下
    私服:公司局域网仓库      国内阿里云私服

   
 
如何配置本地仓库:

4.找一个盘符,新建一个目录充当本地仓库  D:\my_maven_local

5.找到你安装maven目录 打开conf目录 有个setttings.xml文件打开,配置本地仓库路径,如下 配完记得保存一下。

   <localRepository>D:\my_maven_local(本地仓库目录)</localRepository> 

Maven 通过命令来构建管理项目

Maven常用命令介绍

注意:运行maven命令的时候,首先需要定位到maven项目的目录,也就是项目的pom.xml文件所在的目录。否则,必以通过参数来指定项目的目录。

Maven命令列表

mvn –version

显示版本信息

mvn clean

清理项目生产的临时文件,一般是模块下的target目录

mvn compile

编译源代码,一般编译模块下的src/main/java目录

mvn package

项目打包工具,会在模块下的target目录生成jarwar等文件

mvn test

测试命令,或执行src/test/java/junit的测试用例.

mvn install

将打包的jar/war文件复制到你的本地仓库中,供其他模块使用

mvn deploy

将打包的文件发布到远程参考,提供其他人员进行下载依赖

mvn site

生成项目相关信息的网站

mvn eclipse:eclipse

将项目转化为Eclipse项目

mvn dependency:tree

打印出项目的整个依赖树  

mvn archetype:generate

创建Maven的普通java项目

mvn tomcat:run

tomcat容器中运行web应用 需要插件支持 只有tomcat1.7的插件,没有1.8

所以tomcat8.0用不了此命令

mvn jetty:run

调用 Jetty 插件的 Run 目标在 Jetty Servlet 容器中启动 web 应用

 

注意:运行maven命令的时候,首先需要定位到maven项目的目录,也就是项目的pom.xml文件所在的目录。否则,必以通过参数来指定项目的目录。

如下图所示

打开命令行窗口后,就可手动输入Maven命令

以上是我们在控制台中输入命令来构建Maven 项目,那后面我们都是会在软件中采用图形界面化的方式来运行Maven命令,比如我们的IDEA 帮我们集成好了Maven项目的管理模块,那我们就可以使用IDEA来操作Maven项目了

6.IDEA开发maven项目

  1. 配置maven    file-setting--maven--->配置解压地址,setting.xml文件,本地仓库地址

   

2.建立项目,然后补齐项目结构

猜你喜欢

转载自blog.csdn.net/liuxiaofan_/article/details/81585624