【Maven】在pom.xml文件中使用resources插件的小作用
2017-10-23 11:00
477 查看
在spring boot创建web项目打包为jar包的过程中,是不会把webapp目录下的页面也打包进去的,这个时候接触到了maven的 resources插件。
===============================================================================================================
== 【现在来看的一点作用:可以将打包的jar包的目录结构处理成war的目录结构,这样jar包也会打包webapp的页面,也可以访问。】 ==
===============================================================================================================
在没有使用之前,打包出来的jar包结构如下:
【对比上下两种情况的第二幅图,可以看到如果不实用resource插件的话,默认情况下,打包jar包不会把webapp下的东西打包进来】
使用resource插件之后,
可以看到已经将项目中的src/main/webapp目录下的内容打包到了META-INF/resources路径下。
【如果你已经使用过,在删掉resources插件之后,打包jar包,依旧会把webapp下的内容打包在jar包中,那是缓存的问题】
===============================================================================================================================
那具体怎么使用如下:
===============================================================================================================
== 【现在来看的一点作用:可以将打包的jar包的目录结构处理成war的目录结构,这样jar包也会打包webapp的页面,也可以访问。】 ==
===============================================================================================================
在没有使用之前,打包出来的jar包结构如下:
【对比上下两种情况的第二幅图,可以看到如果不实用resource插件的话,默认情况下,打包jar包不会把webapp下的东西打包进来】
使用resource插件之后,
可以看到已经将项目中的src/main/webapp目录下的内容打包到了META-INF/resources路径下。
【如果你已经使用过,在删掉resources插件之后,打包jar包,依旧会把webapp下的内容打包在jar包中,那是缓存的问题】
===============================================================================================================================
那具体怎么使用如下:
<resources> <resource> <!-- 指定resources插件处理哪个目录下的资源文件 --> <directory>src/main/webapp</directory> <!--注意此次必须要放在此目录下才能被访问到 --> <targetPath>META-INF/resources</targetPath> <includes> <include>**/**</include> </includes> </resource> </resources>
相关文章推荐
- maven配置私服连接(不使用mirror,在pom.xml中配置),pluginRepository作用
- 一段maven pom.xml中插件的配置文件
- 利用maven的resources、filter和profile实现不同环境使用不同配置文件(POM中)
- maven中pom.xml 文件 的Scope的作用
- 使用Maven插件maven-dependency-plugin拷贝所有依赖的jar和pom文件
- 大型Java项目中使用maven进行管理,pom.xml文件中build的配置
- pom.xml中maven-compiler-plugin插件配置的使用
- maven中pom.xml文件统一修改jdk的插件
- Java maven的 pom.xml配置文件中使用全局变量配置版本号
- 关于项目既要使用ant脚本又要使用maven pom.xml文件的问题
- 一点一点学maven(06)——POM.XML文件常用标签使用介绍
- Maven项目中在xxx.xml ,xxx.properties 中为什么能使用 ${} 来引用pom文件中的属性
- SpringMVC构建REST接口:第二篇 配置Maven的pom.xml文件
- Maven的配置文件pom.xml
- clipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:
- 使用assembly将maven项目pom.xml中的jar包打包
- jenkins 使用 maven的pom.xml编译的时候提示 错误: 编码GBK的不可映射字符
- sts加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案
- maven pom.xml文件说明
- MAVEN配置文件pom.xml