eclipse创建meven项目


这里不说eclipse和maven的安装与配置,主要来记录eclipse如何创建一个maven项目

eclipse的设置

在window下拉框的选值中选择Preferences选项,即可进入设置菜单,如下图所示。shezhi

在左侧找到maven选项,点击下拉箭头,选择User Settings选项。可见到如下页面![shezhi (2)](/asset/shezhi (2).png)

Global Settings中选择maven安装文件夹中放在conf文件夹的Settings.xml文件。

检查镜像库

window选项的下拉框中,选择Show View中的Other,点击镜像库

然后选择Maven中的Maven Repostitoriesimage-20210523112730017

之后就能看到在settings.xml中设置的镜像了![镜像库 (3)](/asset/镜像库 (3).png)

在eclipse创建Maven项目

File菜单中选择New,之后选择Maven Project创建项目

勾选Create a simple project(skip archetype selection)[跳过骨架选项]image-20210523114507146

PS:如果是javaweb项目不要勾选,选择org.apache.maven.archetype.maven-image-20210523120121110

输入以下信息image-20210523115215306

创建成功image-20210523115313723

创建web项目时遇到的问题

1.在通过maven创建web项目时,出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path错误image-20210523164140437

解决方法:

  1. 项目右键,选择Build Path中的Configure Build Pathimage-20210523164250406
  2. 点击之后会进入Java Build Path,然后点击Add Libraryimage-20210523164523493
  3. 进入Add Library后选择Server Runtimeimage-20210523164723097
  4. 选择服务器容器,没有的需要自行添加image-20210523164840560
  5. 然后错误消息就会消失,至此大功告成

meven中,一些项目文件夹的作用

image-20210523172025667

image-20210523172406637

PS:index.jsp是运行web程序时首次访问的网页,URL中不需要加入文件名

eclipse创建meven父子项目

  1. 首先得创建一个普通的meven项目作为父项目,与在eclipse创建Maven项目中创建普通项目的步骤一致。
  2. 创建一个meven module项目,作为子项目,与在eclipse创建Maven项目步骤一致,只是选择New之后是选择Maven module

PS:父项目创建时,打包形式需要选择pom,不然后面的子项目不可创建


← Prev 黑盒测试zuoye | javaweb笔记之meven安装及使用 Next →