J2ee项目从0搭建(三):eclipse中用Maven创建Web项目
来源:互联网 发布:胶南网络推广招聘信息 编辑:程序博客网 时间:2024/06/06 14:18
一、创建Maven的Project:
- 右击New创建项目,在New Project->Maven中点击选中Maven Project,一路Next。
- 我们要创建的是web'项目,所以Archetype选择:maven-archetype-webapp,选中后点击Next。
- 此时,输入Group Id(是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。),Artifact Id(是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。),Version(默认),Package(默认是GroupId+ArtifactId),填好后点击Finish。
- 创建后的项目,我们点开目录结构发现,JDK使用的是1.5(需要修改)且目录结构不是Maven所提倡的结构(需要修改)。
- JDK修改:点击项目,右击Build Path->Configure Build Path…->Java Compiler,取消JDK1.5的勾选,将Compiler compliance level:改为1.7,并点击Apply,点击Yes,点击OK。然后,点击左侧Java Build Path,在Libraries下,选中J2SE-1.5的包,点击Remove;然后再点击Add Library,再弹出层中点击JRE System Library,点击Next。使用默认的jdk1.7即可,点击Finish。点击Apply、点击OK,则项目的编译版本已经改为JDK1.7了。
- 此时,可能会发现项目报错(无报错请忽略):点击项目,右击Build Path->Configure Build Path…->左侧点击Project Facets,在右侧的Java选项中发现版本任然是1.5,我们需要点击切换到1.7,点击Apply,点击OK。项目不报错了。
- 目录结构:第6步执行后,项目目录也比之前多了两个,满足maven所提倡的目录结构。如果读者跟我的结构不一样,缺少目录的话。可以继续看,否则到此项目就创建好了。
- 缺少目录的话,我这边以再建一个src/test/resources为例:在src/test文件夹下新建一个文件夹,叫resources,然后点击项目,右击Build Path->Configure Build Path…,在Java Build Path下,点击Source选项(和之前的Libraries同一行),再点击Add Folder,将src/test/resources文件夹设置为源文件夹,最后点击OK即可。
为了便于大家学习,项目将被开源在我的github上:
项目地址:https://github.com/gubaijin/buildmavenweb
如何将项目开源道github,请看我的另一篇博文:GitHub上创建项目 并初始化本地工程提交到GitHub上
0 0
- J2ee项目从0搭建(三):eclipse中用Maven创建Web项目
- 在eclipse中用Maven搭建Web项目
- eclipse中用maven创建web项目
- 在eclipse中用maven创建web项目
- eclipse中用maven创建web项目
- J2ee项目从0搭建(九):将eclipse创建的web项目迁移到Intellij IDEA中运行
- J2ee项目从0搭建(二):Maven下载、安装、eclipse+maven配置
- 在eclipse中用maven 创建springmvc项目
- MyEclipse中用Maven创建Web项目
- eclipse+maven搭建web项目
- ECLIPSE 搭建MAVEN web项目
- Eclipse搭建maven web项目
- eclipse+maven搭建web项目
- eclipse 创建maven web项目
- Eclipse+Maven创建Web项目
- Eclipse 创建Maven web项目
- Eclipse+Maven创建web项目
- Eclipse Maven创建Web项目
- IPC网络高清摄像机基础知识1(IPC芯片市场分析以及“搅局者”华为海思 “来自2013年”)
- JS移动客户端--触屏滑动事件
- EasyCamera开源项目介绍
- ajax,get时请求异步缓存
- CAS 集群
- J2ee项目从0搭建(三):eclipse中用Maven创建Web项目
- jpush第三篇(服务端方法介绍)
- 微信、QQ这类IM App怎么做——谈谈Websocket
- 反射 reflection基本使用
- mysql基础(二)
- 数据路链路层、网络层、传输层
- Java 虚拟机结构分析
- npm run 执行多任务的package.json配置
- 通过sql语句进行排序(中文、英文都可以排序)