myeclipse使用maven构建struts2项目详解

零,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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值