eclipse创建meven项目
这里不说eclipse和maven的安装与配置,主要来记录eclipse如何创建一个maven项目
eclipse的设置
在window下拉框的选值中选择Preferences
选项,即可进入设置菜单,如下图所示。
在左侧找到maven选项,点击下拉箭头,选择User Settings
选项。可见到如下页面![shezhi (2)](/asset/shezhi (2).png)
在Global Settings
中选择maven安装文件夹中放在conf文件夹的Settings.xml
文件。
检查镜像库
在window
选项的下拉框中,选择Show View
中的Other
,点击
然后选择Maven中的Maven Repostitories
之后就能看到在settings.xml
中设置的镜像了![镜像库 (3)](/asset/镜像库 (3).png)
在eclipse创建Maven项目
在File
菜单中选择New
,之后选择Maven Project
勾选Create a simple project(skip archetype selection)
[跳过骨架选项]
PS:如果是javaweb项目不要勾选,选择org.apache.maven.archetype.maven-
输入以下信息
创建成功
创建web项目时遇到的问题
1.在通过maven创建web项目时,出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
错误
解决方法:
- 项目右键,选择
Build Path
中的Configure Build Path
- 点击之后会进入
Java Build Path,
然后点击Add Library
- 进入
Add Library
后选择Server Runtime
- 选择服务器容器,没有的需要自行添加
- 然后错误消息就会消失,至此大功告成
meven中,一些项目文件夹的作用
PS:index.jsp是运行web程序时首次访问的网页,URL中不需要加入文件名
eclipse创建meven父子项目
- 首先得创建一个普通的meven项目作为父项目,与
在eclipse创建Maven项目
中创建普通项目的步骤一致。 - 创建一个meven module项目,作为子项目,与
在eclipse创建Maven项目
步骤一致,只是选择New
之后是选择Maven module
PS:父项目创建时,打包形式需要选择pom,不然后面的子项目不可创建