myeclipse使用maven构建struts2项目详解

来源:互联网 发布:淘宝大屏的轮播图 编辑:程序博客网 时间:2024/06/06 03:11

零,maven的配置

首先去官网下载最新版maven,然后解压,配置环境变量

        然后打开myeclipse,打开window->preferences


不使用内嵌的maven,我们使用自己安装的maven

然后配置settings.xml的路径,然后更新settings


一,新建web 项目

注意勾选Add maven support


next之后:


next到这一步:选择目录结构然后next选择依赖之后finish


这样生成的目录结果就是标准的maven jee项目结构

也就是:


二,配置依赖:


struts2只用配置这一个依赖,maven会自动下载这个包的依赖,最终的效果就是上面那个目录结构图中的所需的jar包

配置web.xml和struts.xml就不说了,只要记住web.xml放在src/main/webapp/WEB-INF下面,

然后struts.xml放在src/main/resources目录下,然后设置这个目录的输出目录

右键项目,点属性,然后java build path


可以看到源代码生成的字节码和资源文件(这里包括log4j.xml和struts.xml)都会放在src/main/webapp/WEB-INF/classes这个目录下,

如果去工程目录下的这个路径下就只会发现这个目录下只有相应的字节码文件,并没有资源文件,这是因为在使用myeclipse的时候,

我们每次保存,myeclipse就会自动编译源代码,然后输出到输出目录,而资源文件的输出只有mvn package或者是发布项目的时候

才会发生



当我们发布项目时,myeclipse就会把这个项目src/main/webapp下的全部内容(target下的打包文件Basic_struts.war)放到tomcat安装目录/你的webapp名称/这个目录下:

(也就是说target下的打包文件就是将src/main/webapp目录下的全部内容打包,打包之前,字节码和资源文件已输出到相应的目录)


然后进入里面看下有哪些文件:



还有需要注意的就是:



0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝五岁了口吃越来越严重了怎么办 幼儿把自己的舌头扣破皮了怎么办 6岁宝贝烧到39度怎么办 2岁半的宝宝说话结巴怎么办 2周3宝宝不会说话胆小怎么办 宝宝我2岁多了说话有点结巴怎么办 两岁宝宝说话突然结巴了怎么办 两岁3宝宝叫她名字不理人怎么办 九个月的宝宝身高不达标怎么办 3岁宝宝又吐又拉怎么办 宝宝发烧39度怎么办手脚很烫 两岁宝宝吃什么吐什么怎么办 7岁宝宝吃多了吐怎么办 7个月的宝宝大便干燥怎么办 10个月宝宝便秘大便干燥怎么办 一岁半宝宝老是拉糊糊状大便怎么办 外阴部长了一个疙瘩有点痒怎么办 小孩打架被另一个小孩家人告怎么办 德保豆浆机有电但不工作怎么办 刚买的笔记本c盘不足怎么办 qq糖粘在喉咙气管里怎么办 穿上旗袍后感觉后腰处不平整怎么办 机打票给客人给错联怎么办?急 ps修证件照感觉不太立体怎么办 手机百度上下载的文档打不开怎么办 5岁宝宝乘飞机没带证件怎么办 网上订飞机票忘记订儿童票了怎么办 两岁宝宝对牛奶鸡蛋过敏了怎么办 两岁宝宝坐不住好跑怎么办 宝宝两岁多了不愿意坐小马桶怎么办 坐火车小孩拉屎在被子上怎么办 川航飞机票名字错了一个字怎么办 胜战本领怎么看走向战场怎么办 数数字油画你的颜料干了怎么办? 数字油画涂颜料涂错了怎么办 绝地求生模拟器注册已达上限怎么办 孕妇把番茄和虾一起吃了怎么办 4岁宝贝吃了玩具小电池怎么办 微信使用零钱需完善实名信息怎么办 两岁宝宝刷牙不会吐水怎么办 孩子牙龈上长了小牙怎么办