Maven介绍和一些命令及快速使用

Maven介绍和一些命令

Maven:服务于java平台的项目构建和依赖管理

Maven作用:

1.添加jar包(原本的项目jar包重复,用Maven只在本地仓库有一份,需要坐标就可引用)

2.依赖jar包(用maven可以直接下载依赖的jar包)

3.获取第三方jar包(可以先从本地仓库获取,没有再去中央仓库下载)

4.将项目拆分成多个工程模块

Maven命令:

  1. clean:清除target的jar文件
  2. compile:编译工程。类似于javac
  3. package:打包只会把打包的工程jar包放到target目录下但本地仓库没有
  4. install:安装jar包到本地仓库(会按顺序执行以上的1234)

eclipse配置Maven

1.去官网:https://maven.apache.org/download.cgi下载apache-maven-3.6.2-bin.zip

2.解压到一个目录下,路径尽量不要有中文

3.在eclipse-window-preferences-Maven-Installations里add刚刚解压的文件路径并选择。

4.在Installtions下面的User Setting下点击Browse选择解压路径下confsettings.xml

5.修改Maven本地仓库默认路径:

在settings.xml里的localRepository注释后添加

<localRepository>E:\公司软件\repMaven</localRepository>

6.修改Maven创建时默认使用的jdk版本:

在settings.xml里的profile注释后添加:

    <profile> 

            <id>jdk-1.8</id> 

            <activation> 

                   <activeByDefault>true</activeByDefault> 

                <jdk>1.8</jdk> 

            </activation> 

            <properties> 

                   <maven.compiler.source>1.8</maven.compiler.source>

                   <maven.compiler.target>1.8</maven.compiler.target>

                   <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 

            </properties> 

   </profile>

创建Maven工程

1.进入file-new-Project或Other搜索maven,双击Maven Project

 

2.进入创建Maven Project界面,选择create asimple project...,选择工作空间,点击next

 

3.设置Group Id、Artifact Id(Group Id和Artifact Id两个时坐标,以后用来查找工程)、Version(版本)和Package(有jar(java工程)、war(web工程)和pom(可以把工程聚合在一起)),点击Finish就创建完成了

 

解决Maven工程创建后webapp下缺少WEB-INF、web.xml等文件

1.右击maven工程依次properties-project-facets,把Dynamic Web Module的勾去掉再Apply,然后再把勾勾上,在下面就会出现蓝色字体的Further configuration available...。

 

2.点击以上蓝色字体再设置Content directory:/src/main/webapp点击OK就好了

 

原文地址:https://www.cnblogs.com/kfsrex/p/11545909.html