maven项目结构(使用myeclipse创建的maven项目结构不正确)

本文目录
使用myeclipse创建的maven项目结构不正确
是不是软件出错了建议重新下下载安装看看,
myeclipse2017安装破解说明
注意!下载包中有myeclipse 2017 ci8 windows在线安装包下载以及离线安装包下载,附破解文件,小编建议使用离线下载包进行安装。
1、首先点击“myeclipse-2017-ci-8-online-installer-windows.exe”程序运行安装,点击“next”下一步;
2、选择“我同意”许可协议,点击“next”下一步;
3、选择安装目录,您可以自行选择,小编建议默认,点击“下一步”;
4、选择您的电脑系统32/64位,小编的是64位,点击“next”下一步;
5、正在安装,文件有点大,请等待片刻;
6、安装完成
MyEclipse2017:http://www.xue51.com/soft/1207.html
如何用Maven创建web项目
使用eclipse插件创建一个web project
(1)首先创建一个Maven的Project如下图
(2)勾选上Create a simple project (不使用骨架)
(3)这里的Packing 选择 war的形式
由于packing是war包,那么下面也就多出了webapp的目录
由于项目要使用eclipse发布到tomcat下面,这里需要先把项目转成dynamic web project
在项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form… 如下图:
然后勾选Dynamic Web Module 并点击ok 如下图:(3.0只有tomcat7才支持)
接下来观察项目结构,多了一个web content目录
虽然此时可以发布到tomcat中,但这不符合maven的结构,还要做如下修改
把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:
然后要修改发布规则,右键点击项目, 选择 Deployment Assembly
选择WebContent,把remove掉,测试类也不需要发布,test的两个目录页可以remove
接着重新指定一个web的路径,点击add,选择Folder -- 〉 next
在src下找到webapp目录,然后finish
最后一步,要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next
然后再点击finish完成
完成后如下图:
maven 为什么要强制目录结构
1.标准目录结构
src
-main
–bin 脚本库
–java java源代码文件
–resources 资源库,会自动复制到classes目录里
–filters 资源过滤文件
–assembly 组件的描述配置(如何打包)
–config 配置文件
–webapp web应用的目录。WEB-INF、css、js等
-test
–java 单元测试java源代码文件
–resources 测试需要用的资源库
–filters 测试资源过滤库
-site Site(一些文档)
target
LICENSE.txt Project’s license
README.txt Project’s readme
工程根目录下就只有src和target两个目录
target是有存放项目构建后的文件和目录,jar包、war包、编译的class文件等。
target里的所有内容都是maven构建的时候生成的
如何创建maven project quickstart
打开Eclipse软件,在打开的软件视图中,左侧是项目展示区域。
个人建议使用Package Explorer(包结构)来作为左侧的默认项目结构,可以更方便的查看maven项目结构。
百度搜索(吾溟海 Eclipse如何使用Package Explorer展示项目?)
2
开始新建项目,点击菜单 File → New → Other ,或者 右键项目区域中的空白处,然后选择 New → Other。
3
从弹出的New弹框中,Wizards处输入maven检索,从检索的结果中选择Maven Project,然后点击Next>。
在New Maven Project窗口中,选择框 :
□ Create a simple project(skip archetype selection) (翻译:创建一个简单项目(跳过原型选择))。如果选择这个将直接跳过maven的项目原型(模版)选择,建议不要勾选,可以使用内置的模版。
在New Maven Project窗口中,选择框 :
□ Use default workspace location (翻译:使用默认的工作区间),勾选后,建立的项目将放在默认工作区间,如不选则点击Browse(浏览),选择一个工作区间。
在New Maven Project窗口中,选择框 :
□ Add project(s) to working set (翻译:添加项目到工作集),选择则将新建的项目放入工作集中,这里的工作集概念就是项目归类,类似文件当档一样,方便区分,可选可不选。
进入下一步后:
在Filter中输入maven-archetype-webapp(建立web项目的模型)或者输入maven-archetype-quickstart(非web项目),这两种是比较常用的模型。
现在以webapp(web项目为例)。
进入下一步后:
Group Id(项目组织唯一的标识符,比如:com.****)
Artifact Id(项目的名称,根目录的名称)
Version(当前版本)
Package(默认包结构,这个可以不填)
然后点击Finish。
到这里项目就是建成了:
但是还有一些小问题需要提前处理,项目建成后,可以看出项目默认使用的是jdk1.5,这是因为我们使用的原型是比较早的版本所致。
我们要更换jdk:
右键新建立的项目,在右键菜单中选择 Build Path → Configure Build Path…
在弹出的Properties for ***** 中:
Java Build Path → Libraries → JRE System Library [J2SE-1.5] ,然后点Edit… 。
在弹出的Edit Library中:
选择 Alternate JRE,选择自己本机的JDK,也可以点击 Installed JREs 安装一个。
切换完JDK后,所出现在项目结构,就是maven的结构了。可以看一下下图结构与自己建立的项目对比一下,确认没有落下的步骤。

更多文章:
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00






