Maven配置与创建
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配置与创建的更多相关文章
- SpringBoot01 InteliJ IDEA安装、Maven配置、创建SpringBoot项目、属性配置、多环境配置
1 InteliJ IDEA 安装 下载地址:点击前往 注意:需要下载专业版本的,注册码在网上随便搜一个就行啦 2 MAVEN工具的安装 2.1 获取安装包 下载地址:点击前往 2.2 安装过程 到官 ...
- Maven配置 和创建一个Maven项目
Maven的好处: maven的两大核心: **依赖管理:对jar包管理过程 **项目构建:项目在编码完成后,对项目进行编译.测试.打包.部署等一系列的操作都通过命令来实现 maven项目的生命周期( ...
- SpringBoot01 InteliJ IDEA安装、Maven配置、创建SpringBoot项目、yml属性配置、多环境配置、自定义properties配置
1 IntelliJ IDEA 安装 下载地址:点击前往 注意:需要下载专业版本的,注册码在网上随便搜一个就行啦 2 MAVEN工具的安装 2.1 获取安装包 下载地址:点击前往 2.2 安装过程 到 ...
- Ubuntu下Maven配置与Maven项目创建教程
一. Ubuntu下Maven配置 windows下Maven配置参考http://www.cnblogs.com/LexMoon/p/JavaMaven.html ubuntu下Maven地址htt ...
- maven安装和配置及创建maven项目
(1)下载maven,下载成功后,解压到本地磁盘 里面包含这几项 (2)配置maven环境变量MAVEN_HOME.path (3)最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,即Do ...
- maven安装、配置及创建工程
准备工作 java开发环境(JDK) maven下载地址:http://maven.apache.org/release-notes-all.html 一.安装 安装maven超级简单,总共分三步: ...
- 大数据入门:Maven项目的创建及相关配置
目录 Maven项目的创建及相关配置 一.Maven的介绍 1.Maven是什么: 2.Maven作用: 3.Maven项目的目录结构: 4.Maven的三点坐标: 5.maven的pom文件: 6. ...
- maven笔记(maven使用与安装,eclipse中maven的配置,maven项目的创建)
一.初识maven 1.maven是什么? 他是一个项目管理器,配置好pom配置文件后,maven会管理项目的依赖文件等,当项目用到外部jar包时,maven帮助我们去网上下载并打包发到Tomcat中 ...
- maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程。
注:本文来源于:杨四郎2018 <maven的安装.路径配置.修改库文件路径和eclipse中的配置.创建maven工程> 一.maven的安装 首先,先到官网去下载maven.这里是官 ...
随机推荐
- JZOJ.5280【NOIP2017模拟8.15】膜法师
Description
- 【VUE】VUE相关学习和知识备份
一.学习资料参考 1.1.Vue.js 官网:Vue.js https://cn.vuejs.org/ 官方文档:介绍 - Vue.js https://cn.vuejs.org/v2/guide/ ...
- finereport-JS
JS实现定时刷新报表 setInterval("self.location.reload();",10000); //10000ms即每10s刷新一次页面. 注:对于cpt报表,若 ...
- Learning PHP Design Patterns
Learning PHP Design Patterns CHAPTER 1 Algorithms handle speed of operations, and design patterns ha ...
- JavaScript dotAll模式
JavaScript正则表达式中点(.)是一个特殊字符,它可以匹配除了一下条件的任意字符. 四个字节的UTF-16字符 换行符(\n) 回车符(\r) 行分隔符 段分隔符 为了使点(.)可以匹配任意字 ...
- 初识python(二)
初识python(二) 1.变量 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用. 1.1 声明变量: #!/usr/bin/env python # -*- coding: utf- ...
- vuejs项目打包成APP后,首页不显示
- 005-Symbol、Proxy、Reflect
1.Symbol:http://es6.ruanyifeng.com/#docs/symbol 2.Proxy:http://es6.ruanyifeng.com/#docs/proxy Proxy ...
- 请教Hibernate和JPA什么区别?
JPA是Java的持久化规范.Hibernate早期是一个ORM框架,后期是JPA的一个实现.
- New Moto X 2014 全版本官方解锁Bootloader图文教程
]秒后松开,手机就会进入fastboot模式. 如下图: <ignore_js_op> 接下来,手机连接电脑,打开刚刚的fastboot工具里面的命令提示符: <ignore_js_ ...