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.这里是官 ...
随机推荐
- sublime text3 插件CTags
1.打开Sublime Text 2/3软件,在Preferences(设置)菜单中打开Package Control(插件管理器)打开菜单后找到install packages,搜索ctags, 回 ...
- 网络虚拟化之FlowVisor:网络虚拟层(上)
概念解释:切片:虚拟网络的一个实例 一. 网络虚拟化(虚拟网络) 人类社会的发展在很大方面得益于自然界,飞机受益于鸟,雷达受益于蝙蝠等等,所以专门有个学科为仿生学就是研究和模仿生物的特殊本质,利用生物 ...
- asp.net 上传XML,txt 直接读取文件内容
if (GetUploadFileContent.PostedFile.InputStream.Length < 1) { Msg.Text = "请选择文件"; retur ...
- Oracle给大数值添加逗号的分位符形如:9,999,999,999
SELECT TO_CHAR(1231231123, '9,999,999,999') FROM dual; 1,231,231,123 SELECT TO_CHAR(1231231123, '9,9 ...
- 《JAVA多线程编程核心技术》 笔记:第六章:单例模式与多线程
一.立即加载/"饿汉模式"和延迟加载/"懒汉模式" 立即加载(又称饿汉模式):在使用类的时候已经将对象创建完毕,常见实现方法是直接new实例化 延迟加载(又称懒 ...
- php 问题及原因总结
1.php 加水印时出现问题的原因 :或许某个参数输入错误,导致页面一点反应都没有.
- 洛谷P4475 巧克力王国
洛谷P4475 巧克力王国 题目描述 巧克力王国里的巧克力都是由牛奶和可可做成的. 但是并不是每一块巧克力都受王国人民的欢迎,因为大家都不喜欢过于甜的巧克力. 对于每一块巧克力,我们设 x 和 y 为 ...
- jQuery选择器-常用
jQuery选择器-常用 1.基本选择器 $("#id") //ID选择器 $("div") //元素选择器 $(".classname") ...
- 《CNI specification》翻译
Overview 本文提出了一个通用的基于插件的Linux容器网络解决方案,容器网络接口,CNI.它脱胎于旨在满足大多数rtk网络设计的rtk Networking Proposal. 首先,我们对如 ...
- 我的Android进阶之旅------>解决:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
错误描述 今天在Android Studio项目中加入了jackson的开发包,编译运行时候,引发了如下的错误: Error:Execution failed for task ':app:trans ...