eclipse中maven配置及基本应用

一、maven配置

如果本地maven环境没有配置,请参考 maven基本配置,如果已经配置成功,接下来们在eclipse中配置并应用maven

第一步、将本地安装的maven环境加入到eclipse

eclipse - windows - preferences - 打开选项标签,直接搜索maven

在这里插入图片描述

点击add按钮打开选项卡,点击directory选择本地安装maven的路径

在这里插入图片描述

finish后需要在标签页中勾选maven环境(默认不勾选)

在这里插入图片描述

第二步、指定maven的设置文件和本地库

找到maven用户设置,这两处位置都选择maven的settings.xml文件

在这里插入图片描述
保存并关闭,到此maven环境已经集成到eclipse中。

二、创建项目案例(非脚手架)

第一步、创建maven项目

项目工程空白区右键-new搜索maven,选择Maven Project

在这里插入图片描述

选择创建一个简单的项目 -选择之后next

在这里插入图片描述

Group ID: 组ID,一个项目组织的名字,建议域名倒置。
Artifact ID:项目名称。

packaging解析:
jar 普通的Java项目(建议使用 – 后续改成web项目)
pom 普通的父子项目
war javaweb项目 改变项目类型可以通过 pom.xml中的标签更改!

在这里插入图片描述
目录结构如下:
在这里插入图片描述

maven项目结构和我们之前的工程完成是不一样的这里给大家详细介绍一下

src/main/src 的主程序代码
src/main/resources 配置文件及资源属性文件
src/test/java 书写测试代码的地方
src/test/resources 测试程序需要的配置文件
第二个src 目录是web资源的根目录
target 目录是maven编译后的资源存储目录 我们不去操作
pom.xml maven信息管理核心文件,引用Jar及各类配置信息。

第二步、如果是web项目,我们修改项目为Javaweb工程

先打开pom文件,默认是Java项目,我们修改如下:

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.it-sunwz</groupId>
  <artifactId>TestMavenProject</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  
  <!-- 更改项目类型,添加packaging信息 -->
  <packaging>war</packaging>
  
</project>

修改:右键项目 - properties - project facets ,勾选项目为动态web工程,并且将Java也选择上
在这里插入图片描述
此时我们发现项目帮我们创建除了WebContent目录,点开并没有web.xml,这个是eclipse的一个弊端,解决办法是重复打开设置页面,勾选掉Dynamic web Module,应用后再重复勾选,此时出现配置信息
在这里插入图片描述
点击配置信息,我们更改一下目录
在这里插入图片描述
这里我们重新指定了web资源的目录,maven项目中我们默认放在web src/main 创建一个webapp
ok保存,并且应用,此时项目还是会出现错误,原因是我们在转化为web工程的时候忘记了勾选javaweb服务器。
在这里插入图片描述
接下来删除掉之前的webcontent目录,并且右键项目-maven-update project 。到此为止,我们的web工程已经创建完成,目录结构如下:
在这里插入图片描述
三、测试项目

在webapp下创建一个页面,部署访问
在这里插入图片描述
END…

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未系上弦月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值