非标准maven工程的resource资源提交
来源:互联网 发布:linux创建文件夹进入 编辑:程序博客网 时间:2024/06/05 11:50
src/main/java
Application/Library sources
src/main/resources
Application/Library resources
src/main/filters
Resource filter files
src/main/config
Configuration files
src/main/scripts
Application/Library scripts
src/main/webapp
Web application sources
src/test/java
Test sources
src/test/resources
Test resources
src/test/filters
Test resource filter files
src/it
Integration Tests (primarily for plugins)
src/assembly
Assembly descriptors
src/site
Site
LICENSE.txt
Project's license
NOTICE.txt
Notices and attributions required by libraries that the project depends on
README.txt
Project's readme
但是在eclipse中,如果是把原来的java工程conver成maven工程,目录结构还是标准的java工程,只是增加了一个pom.xml而已,所以这种情况下如果涉及到resource资源的打包及使用的话,需要做如下两步:
1、 pom.xml的<build>下增加resource说明
resources(通常)不是代码,他们不被编译,但是被绑定在你的项目或者用于其它什么原因,例如代码生成。
- <build>
- ...
- <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>
- </resources>
- <testResources>
- ...
- </testResources>
- ...
- </build>
2、targetPath:指定build后的resource存放的文件夹。该路径默认是basedir。通常被打包在JAR中的resources的目标路径为META-INF;
3、filtering:true/false,表示为这个resource,filter是否激活。
4、directory:定义resource所在的文件夹,默认为${basedir}/src/main/resources;
5、includes:指定作为resource的文件的匹配模式,用*作为通配符;
6、excludes:指定哪些文件被忽略,如果一个文件同时符合includes和excludes,则excludes生效;
7、testResources:定义和resource类似,但只在test时使用,默认的test resource文件夹路径是${basedir}/src/test/resources,test resource不被部署(来源:http://blog.csdn.net/tomato__/article/details/13625497)
2、 更新maven工程
工程右键-Maven-Update Project
- 非标准maven工程的resource资源提交
- maven的maven-resource-plugin资源插件
- java maven工程读取resource下文件的方法
- java 读取maven工程下resource文件夹下的文件
- maven有关resource资源的管理和访问
- WPF的资源(Resource)?
- VC非标准资源操作
- VC非标准资源操作
- VC非标准资源操作
- maven工程下 读取resource下配置文件
- MAVEN 工程打包resources目录外的更多资源文件
- eclipse中提交maven工程到svn
- Maven工程使用Git提交过滤文件
- 神奇的Maven <resource>标签
- maven-resource-plugin的使用
- maven工程编译后不能读取resource文件
- maven管理SpringMVC+Mybatis无法加载resource资源文件解决办法
- android 通过lint以及android-resource-remover清楚不用的资源以及代码 支持gradle以及非gradle工程
- SQL Server自动生成拼音首字母!!!
- ios 退出app
- 一个问题,学习笔记
- 如何迈过职业生涯的5个坎
- cocos2dx 3.2 自定义C++绑定Lua脚本问题
- 非标准maven工程的resource资源提交
- 右值引用 移动语义 完美转发
- 设置PowerPoint 2013里面图片不自行压缩
- apache虚拟主机
- Android NDK
- &和&&、字母数字对应的ASCII码。
- 字符串字母大小写转换
- libcurl的使用以及Expect100-continue 问题解决php,c,C++
- linux shell 计算;读数据到变量