1.资源编译插件
maven项目在打包时默认只打包resources目录下的资源文件,如果某些资源文件放在了java目录下,不会将其打包。
在项目的pom.xml文件下添加如下内容
<resources>
<!--将src/main/resources目录下的所有资源文件打包-->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
<!--同时也将src/main/java目录下的xml文件打包-->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
此时,在java目录下的xml文件也会被打包
2.tomcat插件
- 使用maven构建一个web项目,手动创建相关目录结构
- 在pom文件添加依赖
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>9000</port>
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
</plugins>
- 运行命令
此时控制台显示启动成功
- 访问9000端口
注意:在首次执行tomcat7命令时,需要下载相关jar包,如下载失败则直接执行mvn clean后再次执行tomcat7即可。