eclipse搭配maven构建配置web项目
来源:互联网 发布:mac系统做淘宝 编辑:程序博客网 时间:2024/05/01 21:02
概述:
使用maven管理java的jar包导入确实很方便开发大型的软件项目。但是入手使用起来确实是有一定的难度。以下通过讲解eclipse配合maven建立一个web项目就可以看出来,步骤还是不多,但其中的坑很多。
步骤:
1.新建项目 :打开eclipse -> New -> Maven Project,填入项目信息,项目信息的含义就不在此讲解,重点在于后期选择maven的架构时,一定要按下图选择,虽说后期也可以配置,但自己配置起来绝对麻烦不少。
2.完善文件目录结构:使其目录如下图所示,如果没有则新建文件夹命名:
1.src
4.-- package
3.--resources
3.--webapp
3.配置编译环境:这也是最重要也是最麻烦的一步,如果没有配置完善,则后期编译运行则会报出各种各样的错,最明显的报错便是找到类,还有jar包版本和使用的代码有冲突等。
1)配置java运行环境:右键项目 -> Build Path -> Configuration Build Path ,在弹出的界面上选择Libraries,表示运行所需的库,双击jre选择如下图所示后按Finish:
2) 再选择add libraries添加Server Runtime,在其中添加运行的服务器,如果没有则可新建一个,如何新建在此也不解释。
3)修改java代码编译版本,在Configuration Build Path中点击 Java Compiler,选择你所用的java版本号,如果默认版本就是你所用的版本则无需修改
4)查看你的 Project Facet 是否正确,在Configuration Build Path中点击 Project Facet 后选择你的配置版本,如下图所示:
这时候如果会提示报错,则是因而配置已经写死在配置文件中了,有两种解决方法:
(1)到项目目录下的.setting,打开org.eclipse.wst.common.component文件修改配置
(2)删除.setting文件夹下的所有文件,再重启eclipse即可
推荐第二种方式,较为简单。
4.最后,配置maven下的pom.xml:导入构建java web所需的jar包,如使用SSM,SSH等框架,所使用的jar也有很多很大的区别,就算使用同一个框架的jar包,也有较为新的,或是旧的jar版本,也许其中一些功能或是API早已失效,这些就需要关注官方文档了。所使用框架的jar包格式网络上资源十分多,自己可上网搜索,主要注意以下几点:
(1)确定好jar包的版本号,即version,这里有个小建议可以使用:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.build.timestamp.format>yyyyMMdd</maven.build.timestamp.format>
<spring.version>4.2.0.RELEASE</spring.version>
</properties>
这样就可以使用${spring.version}表示版本号,便于修改了。
(2)输入完jar包后,尽量到libraries下的maven libraries查看是否导入成功,或是右键点击Maven->Update Project...,可以使maven更新jar包。
很多时候新手学习,明明跟着教程一步步学习却总是报错,很多问题就是在于jar包导入的不合理(很多方法函数可能已经过时了),或是jar包根本没导入。
总结:
从上面的几大步骤可以看出对于使用原生的java构建web配置还是较为相似的,总之围绕的都是使java程序能够被编译解释而去做的!因为java有太多太多的“轮子”可以被使用,使用eclipse和maven可以使其导入“轮子”更为方便,更为直观。到此,使用eclipse搭配maven构建web项目配置已经告一段落了,但是真正的编码之路却刚刚开始而已。
- eclipse搭配maven构建配置web项目
- Maven构建Web项目(eclipse)
- 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项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- Eclipse 用maven构建web项目
- eclipse构建maven的web项目
- netstat命令学习使用
- POJ 1018 Comunication System
- 69. Sqrt(x) (unsolved)
- tensorflow安装
- poj3264 RMQ模板/线段树
- eclipse搭配maven构建配置web项目
- Python 之路
- 单例模式
- 自定义下拉菜单的收缩实现
- 在window中通过IIS发布自己的网站经验总结
- s3c2440-led驱动分析注释及一次跑马灯测试程序
- 会计核算的基本前提与确认计量的一般原则
- Merge into使用详解( 同时执行inserts和updates操作 )
- Java死锁程序(一)