利用 Myeclispe创建Maven项目
来源:互联网 发布:装饰质量员 知乎 编辑:程序博客网 时间:2024/06/05 22:47
利用 Myeclispe创建Maven项目
maven是一个优秀的java项目管理工具,可以完成项目的创建以及依赖包的管理。在Myeclipse中,非常好地集成了maven工具,利用Myeclipse可以非常方便快捷的创建maven项目并进行管理。
下面我们以Myeclispe2015 stable2.0为例利用Maven来创建一个web-app项目:
开发之前,首先对Maven进行一些设置
Windows->preference->Myeclispe->Maven4MyEclipse
一定要把第二项去掉
创建项目
new->other->Maven Project
安装位置默认就好了,进行下一步- 选择结构
一般选择Internal,下面maven会从网上获取一系列的archetype,搜索webapp,选择maven-archetype-webapp,next 填写项目信息
- Group Id:一般格式为com.groupName.projectName,因为我是个人(personal)项目,所以可以填com.pers.Test
- Artifact:填写项目名
- Version:版本号,默认就可以
Package:包名,建议改写
添加Tomcat支持
finish后等一段时间便可创建好项目了,项目如果报错缺少Servlet
项目名右键:BuildPath->Add Libraries->Myeclispe Server Libaray->Tomcat,点击Finish完成调整jre版本
右键:Properties->Java Build Path->Libraries
选中1.5并删除,Add Library->JRE System Library->Default
然后左侧还有Java Compiler,改成相应的版本
这时,会报错,编译版本与运行版本不一致,下一步
修改项目Facets
右键:Properties->Myeclispe->Project Facets
为了以后更好的集成Struts2、Spring,应调整至java到1.7或更高,Dynamic Web Module 到2.5或更高
调整目录结构
右键:Properties->Java Build Path->Source
在Source中显示的目录,将在目录结构中显示出来,如我下图结构
则对应的项目结构为
各目录的作用:
src/main/java:java类文件
src/main/webapp:网页文件
src/main/resources:资源文件或配置文件
src/test/java:测试文件
如果有需要,调整映射结构(一般默认即可)
右键:Properties->Myeclispe->Deployment Assembly
默认src/main下的文件映射到WEB-INF/classes下,当打开
Workspace/.metadata.me_tcat7\webapps\Test\WEB-INF\classes
可以看到我们的类文件
如果要集成其他框架,可以参考我下一篇客
- 利用 Myeclispe创建Maven项目
- MyEclispe创建简单的满足maven规范的java项目
- 在MyEclispe中创建满足Maven的web项目
- 利用eclipse 创建maven项目
- 利用intellijidea创建maven多模块项目
- 利用intellijidea创建maven多模块项目
- 利用intellijidea创建maven多模块项目
- 利用intellijidea创建maven多模块项目
- 利用IntelliJ 创建一个Maven项目
- eclipse下利用maven创建项目
- 利用intellijidea创建maven多模块项目
- Maven(4)-利用intellij idea创建maven 多模块项目
- Maven-利用intellij idea创建maven 多模块项目
- 利用Maven创建基于原型项目的Java REST项目
- MyEclispe项目热部署
- Maven 创建maven项目
- 利用Maven Archetypes创建OpenDaylight yang model项目
- Intellij利用Maven创建多Module的Java Web项目
- 和其他一些面向对象的编程语言一样,不是所有的变量(方法)都要通过创建对象来调用,还可以通过给变量(方法)加上static关键字来直接调用。
- 和其他一些面向对象的编程语言一样,不是所有的变量(方法)都要通过创建对象来调用,还可以通过给变量(方法)加上static关键字来直接调用。
- dlopen dlsym dlclose dlerror
- 运算符笔记
- HDU2520——我是菜鸟,我怕谁
- 利用 Myeclispe创建Maven项目
- 【华为 OJ 】 求最小公倍数
- uva1374 快速幂计算 迭代加深优先逼近
- Mysql开启关闭
- java代码实现汉字转汉语拼音
- 编程,一项必须拥有兴趣才能做的工作
- codeforces 703B Mishka and trip
- 欢迎来到我的博客!
- IOS推送以及个推中的需要注意的