程序地带

Maven配置及使用



Maven配置及使用
一.Maven简介二.Maven的安装和配置一.在Myeclipse中配置Maven并创建Maven项目1.启动 MyEcplise,单击菜单栏中的 Window-Preferences 选项,打开 Preferences 窗口找到Maven2.展开 Maven 选项,选中其中的 Installations点击add添加下载好的Maven3.点击窗口左边User Settings进行设置4.设置完成一路确定,然后开始新建项目5.选择需要创建的项目工程6.我这里选择了web工程点击下一步7.新项目创建好后缺少缺少服务器相关内容所以会报错8.为项目添加tomcat服务器9.添加所需要的jar包10.也可以自己在pom.xml视图下写出依赖Maven会自动下载11.如果下载失败或pom.xml文件报错12.可以选中工程鼠标右击找到Maven--Update Project更新13.目前项目中的jre还是J2SE-1.5我们可以把它换成我们的1.8版本
二.在IDEA中配置Maven并创建Maven项目1.启动时选择Configure-Settings2.如果在项目中则点击File选择Settings3.找到Maven进行如下设置4.创建Maven项目New Project5.给项目添加tomcat6.点击执行启动tomcat7.浏览器输出了Hello World
所需环境apache-maven-3.6.3,apache-tomcat-8.5.23,jdk1.8,Myeclipse2018,IDEA2020 1.4


一.Maven简介

Maven 是 Apache 开源组织奉献的一个开源项目。 Maven 这个单词来自于意第绪语(犹太语),意为知识的积累。 用来管理项目的构建,生成报告和文档的 Java 项目管理工具。


Maven 统一集中管理好所有的依赖包,不需要程序员再去为找不到包而烦恼, 并且能够自动解决重复和冲突问题。Maven 作为一个开放的架构,方便同 第三方插件集成,所以公司项目使用 Maven 的越来越多。


二.Maven的安装和配置

下载Maven


下载后它是以压缩包的形式存在的目录结构为:

在这里插入图片描述 bin:里面包含了maven的运行脚本,因为maven也是java写的所以它的执行也需要java环境的支持,具体java环境变量的配置请参考java语言课件知识点整理;


boot:里面有一个plexus-classworlds的文件 是一个类加载器框架,相对于默认的 java 类加载器,用来加载Maven自己的类库;


conf:里面包含了Maven的配置文件settings.xml.打开它后里面可以找到一个 <localRepository>的标签来决定我们的Maven中的jar包下载路径,默认为C盘用户 (User).m2/repository的目录下,我们可以通过<localRepository>标签修改默认位置;


lib:里面包含了所有Maven在运行时包含的java类库;


一.在Myeclipse中配置Maven并创建Maven项目
1.启动 MyEcplise,单击菜单栏中的 Window-Preferences 选项,打开 Preferences 窗口找到Maven

在这里插入图片描述


2.展开 Maven 选项,选中其中的 Installations点击add添加下载好的Maven

在这里插入图片描述


3.点击窗口左边User Settings进行设置

在这里插入图片描述


4.设置完成一路确定,然后开始新建项目
项目区域内鼠标右击选择new-Project

在这里插入图片描述


5.选择需要创建的项目工程

在这里插入图片描述


maven-archetype-archetype:
包含一个archetype的例子,主要用于当我们要建立自己的archetype的时候
maven-archetype-j2ee-simple:
包含一个简单的j2ee应用的例子
maven-archetype-plugin:
包含一个Maven plugin的例子
maven-archetype-plugin-site:
包含一个Maven plugin site的例子
Maven-archetype-portlet:
包含一个portlet的例子
Maven-archetype-simple:
包含一个简单maven项目
Maven-archetype-site:
包含一个maven site的例子,它能够展示一些支持的文档类型,包括APT、XDoc和FML
Maven-archetype-site-simple:
包含一个maven site的例子
6.我这里选择了web工程点击下一步

在这里插入图片描述


7.新项目创建好后缺少缺少服务器相关内容所以会报错

在这里插入图片描述


8.为项目添加tomcat服务器

如果你之前没有在Myeclipse中添加tomcat可以点击链接看这里 选中项目右击–Build Path–Add Libraries 在这里插入图片描述


在这里插入图片描述 在这里插入图片描述


9.添加所需要的jar包

在这里插入图片描述 完成操作后ctrl s保存 在这里插入图片描述


10.也可以自己在pom.xml视图下写出依赖Maven会自动下载

在这里插入图片描述 在这里插入图片描述


11.如果下载失败或pom.xml文件报错

在这里插入图片描述


12.可以选中工程鼠标右击找到Maven–Update Project更新

在这里插入图片描述


13.目前项目中的jre还是J2SE-1.5我们可以把它换成我们的1.8版本

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述


二.在IDEA中配置Maven并创建Maven项目
1.启动时选择Configure-Settings

在这里插入图片描述 在这里插入图片描述


2.如果在项目中则点击File选择Settings

在这里插入图片描述


3.找到Maven进行如下设置

在这里插入图片描述


4.创建Maven项目New Project

在这里插入图片描述


在这里插入图片描述 在这里插入图片描述 看到这个后需要等待一会,第一次创建会比较慢 在这里插入图片描述 直到看到下面这个页面表示成功 在这里插入图片描述


5.给项目添加tomcat

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述


6.点击执行启动tomcat

在这里插入图片描述 在这里插入图片描述


7.浏览器输出了Hello World

在这里插入图片描述


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_51819914/article/details/111246262

随机推荐

提取Tensorboard的loss曲线平滑重画

tensorboard中的loss曲线在网页中可以通过设置平滑参数,画出比较漂亮的曲线,但是平滑后的曲线是没办法直接提取出来的这里我们直接从tensorboard的页面中点...

Forizon 阅读(281)

水木上的一段回复,挺好。

烤肉披萨自助比庆丰包子对老年人来说更奢侈并不合口味儿吧,你这位退休同事是为了满足相对年轻人的口味才选择的西餐自助请你们吃的啊。。。 年轻人嗜好抽烟酗酒的味道儿天天洗澡隔老远也能闻到&#x...

虎子 阅读(453)

Spring Boot 2.3   JSR-303实现请求参数校验

Spring Boot 2.3 JSR-303实现请求参数校验

JSR-303在开始动手实践之前,我们先了解一下接下来我们将使用的一项标准规范:JSR-303什么是JSR?JSR是JavaSpecificationRequ...

liuerchong 阅读(473)

Kotlin知识——接口

文章目录1、基础语法2、高级使用此博客主要讲解Kotlin语法,关于接口的更多内容可以查看:Java基础知识总结——接口1、基础语法Kotlin中使用interface关键...

青云火火 阅读(566)

如何利用注解创建Servlet3.0的web项目

如何利用注解创建Servlet3.0的web项目

在servlet3.0中,servlet、filter,listener不需要配置在web.xml文件中,可以直接通过注解的方式来实现。首先新建一个支持ser...

Neic 阅读(409)

2020-12-15

hive库的表赋权给其他租户grantselectontabledefault.table1touserUSER2;将default库下的table1表的查看(select)...

one_uueu 阅读(134)

Python smb综述

Pythonsmb综述 (1)pysmb (2)fs.smbfs (3)pysmbclient  ...

Hodors 阅读(157)