SSM小项目-(11)-项目总结与正确的Maven项目架构

编码管理方便统一:

标签中的类名:取-
标签中的id:取_

一、项目总结

 

二、Maven项目打包

Eclipse 中 右键项目 run as ==>  maven install ==>可以打包成 war 项目包。
但是因为之前设置的目录有问题,所以打包时,说找不到 web.xml 配置文件。
正确的maven项目目录是:

三、发布项目到Tomcat

四、WAR包的目录结构

首先:maven的web工程中:src/main下面有三个文件夹

1、项目根地址/src/main/java   里面包含的就是一些类文件

2、项目根地址/src/main/resource  里面包含的就是一些资源文件

3、项目根地址/src/main/webapp 里面包含的就是一些前端代码和资源

其中1和2 最终会整合到webapp/WEB-INF/classes目录下。并且项目依赖的jar包,最终会整合到webapp/WEB-INF/lib目录下。至于webapp下面的META-INF目录,里面更新的文件不是很重要。原本就有一个MANIFEST.MF(清单文件,内容如下)

Manifest-Version: 1.0
Class-Path:

后来maven打包后,又添加了一个maven文件夹,里面是公司名文件夹–>项目名文件夹–>【pom.properties,pom.xml】

pom.properties里面的具体内容如下:

#Generated by Maven
#Wed Jul 5 13:12:07 CST 2018
version=0.0.1-SNAPSHOT
groupId=yyy(也就是公司名)
artifactId=xxx(也就是项目名)

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments