maven <resources>理解
来源:互联网 发布:qq群关键词排名优化 编辑:程序博客网 时间:2024/06/02 02:08
http://blog.csdn.net/ningbohezhijunbl/article/details/24799465
maven的Pom.xml中build下的resources,一直不太理解,现在总结一下。
resources:描述工程中资源的位置
<resource> <targetPath>META-INF/plexus</targetPath> <filtering>false</filtering> <directory>${basedir}/src/main/plexus</directory> <includes> <include>configuration.xml</include> </includes> <excludes> <exclude>**/*.properties</exclude> </excludes> </resource>
targetPath:指定build资源到哪个目录,默认是base directory
filtering:指定是否将filter文件(即build下的filters里定义的*.property文件)的变量值在这个resource文件有效,例如上面就指定那些变量值在configuration文件无效。
directory:指定属性文件的目录,build的过程需要找到它,并且将其放到targetPath下,默认的directory是${basedir}/src/main/resources
includes:指定包含文件的patterns,符合样式并且在directory目录下的文件将会包含进project的资源文件。
excludes:指定不包含在内的patterns,如果inclues与excludes有冲突,那么excludes胜利,那些符合冲突的样式的文件是不会包含进来的。
testResources:这个模块包含测试资源元素,其内容定义与resources类似,不同的一点是默认的测试资源路径是${basedir}/src/test/resources,测试资源是不部署的。
默认情况下,如果没有指定resources,目前认为自动会将classpath下的src/main/java下的.class文件和src/main/resources下的.xml文件放到target里头的classes文件夹下的package下的文件夹里。如果设定了resources,那么默认的就会失效,就会以指定的includes和excludes为准。例如,为了使打包的jar包里头包含.java源文件。
本人项目中的pom.xml
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>com/changfu/business/tpp/util/templates/**.html</include> <include></include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources>
阅读全文
0 0
- maven resources理解
- maven resources的理解
- maven <resources>理解
- maven-resources-plugin:2.6:resources (default-resources)
- maven的resources插件
- maven的resources介绍
- maven打包配置resources
- maven的resources介绍
- maven resources profiles
- maven-resources-plugin
- MAVEN ERROR maven-resources-plugin
- Eclipse maven-resources-plugin 错误
- Maven resources 及 Filtering机制
- maven build resources 的功能
- maven 插件_2 Maven Resources Plugin
- Unity3d-Resources.UnloadUnusedAssets初步理解
- android-关于Resources的理解。
- maven打包出现maven-resources-plugin:2.6:resources (default-resources)的解决
- cpu之Execute_Memory
- nyoj 14 会场安排问题 java Set用法
- 机器学习入门MNIST(代码)(自动下载和本地加载数据集两种方式)
- 分治法求和C语言-算法设计实验2
- 浏览器回退事件处理
- maven <resources>理解
- 支付宝集成过程详解——运行DEMO
- WonderPen(妙笔) Mac破解版(文本写作工具) v1.4.1中文破解版
- 《Java编程技巧1001条》351条:求最大和最小
- cpu之Fetch_Decode
- js中涉及U方法的写法
- ThermoAnalytics.CoTherm.1.3.0.Win64.&.Linux64 2CD
- 解释型语言与编译型语言
- 为每一个工种定义一个适配器