用MyEclipse创建Maven项目

所用的一些环境配置为MyEclipse2017、Maven3.6、Tomcat9,这些环境的安装下载都可以在其他博客找到,我就不进行说明了。

本文主要记录一些遇到的问题及解决方案。

在将Maven和Tomcat部署到MyEclipse上后,尝试新建一个Maven项目

通过File -> New -> Project/Other,在里面都能找到Maven Project,然后一路next~
在这里插入图片描述
在这里插入图片描述

archetype即模型的意思,以上都是Maven所带的一些结构,我们选择Web-app
在这里插入图片描述

  • groupid(创建项目main目录下的基础包结构)通常分为三段:
    域(cn、org、com)
    组织(美团-meituan,百度-baidu,个人-only)
    子项目(项目名字)
  • artifactid(组件名称,通过与GroupId标识唯一项目):子项目名字

然后点击Finish,项目创建成功,但是如果你立即点开项目可能会发现项目下面只有src,target,pom.xml三个文件,与正规Maven目录结构不符。在我删除该项目的时候,会出现Creating …的提示框,好像意思是该项目其实还在创建中(纯属个人猜测),所以目录结构还不完整。在等待一段时间后,该项目目录结构完整。

再点开项目看,发现有些目录不存在(“src/main/java”,“src/test/java”,“src/test/resources”)
在这里插入图片描述
但是手动添加“src/main/java”,“src/test/java”目录时提示该目录已存在。因为新建Maven项目用的是自带JDK,然后只需要将新建Maven项目JDK改为我们所下载的JDK即可。

右键项目 -> Properties -> Java Build Path -> Libraries ->JRE System Libraries -> 再点击右边的Edit -> 选择Alternate JRE -> 选择自己下载的JDK -> Finish即可
在这里插入图片描述
在这里插入图片描述然后点开项目就会发现“src/main/java”,“src/test/java”目录已经出现,但是还是没有“src/test/resources”目录,在项目上手动添加即可。
在这里插入图片描述
至此该Maven项目目录结构完整,但是仍然可以看到该项目提示有错,点开发现是index.jsp有错误
在这里插入图片描述
有两种解决方案:
(1)直接在pom.xml文件中添加jar包支持

		<dependency>
  		  <groupId>javax.servlet</groupId>
   		 <artifactId>javax.servlet-api</artifactId>
	   	 <version>3.1.0</version>
		</dependency>

(2)添加Tomcat支持
同样,右键项目 -> Properties -> Java Build Path -> Libraries -> Add Library ->选择带有server的选项 -> 选择自己Tomcat版本 -> Finish即可
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
然后回到项目,可以发现index.jsp的报错消失了。

至此整个Maven环境搭建算是完成了,接下来便是尝试第一个简单项目。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值