1、下载Maven工具

从maven官网下载:https://maven.apache.org/download.cgi

apache-maven-x.x.x-bin.zip ,解压到指定目录,例如D:\develop\apache-maven-3.5.0

2、配置环境变量

(1)打开计算机--->属性--->高级系统设置--->环境变量,

添加系统变量MAVEN_HOME(若不起作用,则把用户变量和系统变量都配置一下),并加入到Path环境变量中

(2)测试运行:mvn -v

3、设置本地仓库

默认仓库位置在系统盘下的用户文件夹下的 .m2 文件夹下

打开maven的conf目录:D:\develop\apache-maven-3.5.0\conf 下的 settings.xml

4、在eclipse中配置Maven(联网)

打开eclipse(需要安装好Maven插件),Window--->Preferences

(1)设置Maven的安装路径

(2)设置Maven配置文件,全局设置和用户设置都需要配置。

Maven环境就搭建好了

5、使用Maven创建web项目

新建项目,右键 New--->Other,搜索maven,选择Manen Project,点击下一步 Next>

继续点击 Next>

GroupID:项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构

ArtifactID:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

百度知道:

  • groupid和artifactId被统称为“坐标”,是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
  • groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。
  • 举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。

6、MavenWeb项目

没有错误了,但是还是不对的,打开项目属性(在项目上右击,选择属性Properties),

选择Java Build Path,可以看到还是有错误。(当然没有错误最好,模板的问题)

src/main下,缺少java目录,在src下,缺少test/java目录,在导航视图下(Navigator)新建文件夹就可以了

src/main下,新建java文件夹,

src下,新建test文件夹,继续在test文件夹下新建java文件夹,OK刷新一下项目

pom.xml

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 坐标 -->
<groupId>com.bwlu</groupId>
<artifactId>SSMDemo</artifactId>
<!-- 自动打成war包 -->
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>SSMDemo Maven Webapp</name>
<url>http://maven.apache.org</url>
<!-- 依赖 -->
<dependencies>
<!-- 自带的单元测试包,版本有点低,一般用4.0的-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<!-- maven repository官网上找到对应包的依赖,复制到dependencies里,maven会自动到远程仓库下载 -->
<!-- 依赖 -->
</dependencies>
<build>
<finalName>SSMDemo</finalName>
</build>
</project>

7、Maven项目的启动

(1)第一种:和没有Maven时一样,把项目添加到 tomcat中,然后启动 tomcat,在浏览器中访问。

(2)加载Maven插件

  ① 百度搜索 maven tomcat7,进入 tomcat 官网

点击Apache Tomcat Maven plugin,进入http://tomcat.apache.org/maven-plugin-2.0/index.html


复制 tomcat7 的配置到 pom.xml


 <build>
<finalName>SSMDemo</finalName>
<!-- 插件配置 -->
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version><!-- 版本号 -->
<configuration>
<port>9090</port><!-- 端口:可指定 -->
<path>/</path><!-- 路径,配置根路径或自定义都可以 -->
<uriEncoding>UTF-8</uriEncoding><!-- 编码 -->
<finalName>SSMDemo</finalName><!-- 自定义 -->
<server>tomcat7</server>
</configuration>
</plugin>
</plugins>
</build>

  ②  在 pom.xml 中加入 javax.servlet-api 依赖

<!-- javax.servlet-api依赖 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>

javax.servlet-api

在 webapp 下新建 index.jsp,进行测试

  ③ 在 pomxml 文件上右击,Run As ---> Maven build


填写配置信息



在控制台会输出以下信息


在浏览器访问 http://localhost:9090 或 http://localhost:9090/index.jsp

显示 index.jsp 欢迎页,则表示启动成功。

Maven配置与创建的更多相关文章

  1. SpringBoot01 InteliJ IDEA安装、Maven配置、创建SpringBoot项目、属性配置、多环境配置

    1 InteliJ IDEA 安装 下载地址:点击前往 注意:需要下载专业版本的,注册码在网上随便搜一个就行啦 2 MAVEN工具的安装 2.1 获取安装包 下载地址:点击前往 2.2 安装过程 到官 ...

  2. Maven配置 和创建一个Maven项目

    Maven的好处: maven的两大核心: **依赖管理:对jar包管理过程 **项目构建:项目在编码完成后,对项目进行编译.测试.打包.部署等一系列的操作都通过命令来实现 maven项目的生命周期( ...

  3. SpringBoot01 InteliJ IDEA安装、Maven配置、创建SpringBoot项目、yml属性配置、多环境配置、自定义properties配置

    1 IntelliJ IDEA 安装 下载地址:点击前往 注意:需要下载专业版本的,注册码在网上随便搜一个就行啦 2 MAVEN工具的安装 2.1 获取安装包 下载地址:点击前往 2.2 安装过程 到 ...

  4. Ubuntu下Maven配置与Maven项目创建教程

    一. Ubuntu下Maven配置 windows下Maven配置参考http://www.cnblogs.com/LexMoon/p/JavaMaven.html ubuntu下Maven地址htt ...

  5. maven安装和配置及创建maven项目

    (1)下载maven,下载成功后,解压到本地磁盘 里面包含这几项 (2)配置maven环境变量MAVEN_HOME.path (3)最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,即Do ...

  6. maven安装、配置及创建工程

    准备工作 java开发环境(JDK) maven下载地址:http://maven.apache.org/release-notes-all.html 一.安装 安装maven超级简单,总共分三步: ...

  7. 大数据入门:Maven项目的创建及相关配置

    目录 Maven项目的创建及相关配置 一.Maven的介绍 1.Maven是什么: 2.Maven作用: 3.Maven项目的目录结构: 4.Maven的三点坐标: 5.maven的pom文件: 6. ...

  8. maven笔记(maven使用与安装,eclipse中maven的配置,maven项目的创建)

    一.初识maven 1.maven是什么? 他是一个项目管理器,配置好pom配置文件后,maven会管理项目的依赖文件等,当项目用到外部jar包时,maven帮助我们去网上下载并打包发到Tomcat中 ...

  9. maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程。

    注:本文来源于:杨四郎2018  <maven的安装.路径配置.修改库文件路径和eclipse中的配置.创建maven工程> 一.maven的安装 首先,先到官网去下载maven.这里是官 ...

随机推荐

  1. 【BZOJ3261】最大异或和 Trie树+贪心

    [BZOJ3261]最大异或和 Description 给定一个非负整数序列 {a},初始长度为 N.       有   M个操作,有以下两种操作类型:1 .A x:添加操作,表示在序列末尾添加一个 ...

  2. 《从零开始学Swift》学习笔记(Day 62)——Core Foundation框架之内存托管对象与非托管对象

    原创文章,欢迎转载.转载请注明:关东升的博客 内存托管对象 Swift中调用Core Foundation函数获得对象时候,对象分为:内存托管对象和内存非托管对象. 内存托管对象就是由编译器帮助管理内 ...

  3. javajava持有对象(容器类)

    数组是固定的长度去保存对象,还有一些集合类如基本的List.Set.Quene.Map可以存储不固定长度的对象.

  4. 160805、oracle查询:取出每组中的第一条记录

    在Java 9发布之前,我们来分享一些Java 8开发技巧 [以下为译文] 在使用JAVA 8进行开发多年后,结合个人使用IntelliJ IDEA的心得,我总结了以下几个JAVA8技巧供大家参考. ...

  5. 第三课补充01——set类型 sorted类型命令操作详解,redis管道及事务

    1. set类型的命令操作: (1)sadd命令:向key指定的set集合添加成员 ##sadd命令:是设置set集合类型的数据,sadd  <key> <mumber> [& ...

  6. Powershell计算时间间隔(New-TimeSpan)

    在Windows PowerShell里New-TimeSpan cmdlet提供了一种方法做日期算法. 计算时间间隔: 这个命令告诉你今天的日期与2006年除夕之间的天数: New-TimeSpan ...

  7. 为Visual SVN使用签名后的域名证书

    装了个VisualSVN Server管理代码,可每次浏览的时候都会提示证书有问题,要不要继续神马的,好烦人,于是搜索了一下免费SSL证书,申请了一个,虽然不是绿的,但总算是不报问题了. 下面是整个过 ...

  8. mysql 数据库备 及移动当天数据到历史表里 window下可用

    1 数据移动到历史表中,同时删除当天数据 test-move-record.bat c: cd C:\FQ_ManageServer\mysqlback mysql.exe -h 10.71.1.23 ...

  9. IO流入门-第三章-FileInputStream_FileOutputStream复制

    利用FileInputStream和FileOutputStreamj进行复制粘贴 /* 文件复制粘贴 */ import java.io.*; public class FileInput_Outp ...

  10. Qt 如何自动安装常用依赖?

    使用 *.prf 文件自动安装依赖 在 Qt\Qt5.9.5\5.9.5\msvc2015\mkspecs\features 路径中添加 auto_install.prf 文件 然后在程序配置文件(* ...