java如何在Maven构建中包含带有资源的文件夹
我在一个文件夹中有一个robot资源文件,在执行Maven安装时希望同时包含该文件夹和robot资源文件
以下是项目结构:
项目>;文件夹>;机器人资源文件
项目>;src>;main>;爪哇
在我的pom里。xml文件,我添加了:
<resources>
<resource>
<directory>/Project/Folder</directory>
<includes>
<include>**/*.robot</include>
</includes>
</resource>
</resources>
当我执行Maven安装时,我只看到jar中的robot资源文件,而没有看到它的文件夹。如何使robot资源文件位于文件夹内?我是马文的新手,所以我希望得到任何指导。我看过这个参考资料,但它没有提供答案:http://maven.apache.org/plugins-archives/maven-resources-plugin-2.6/examples/resource-directory.html
谢谢大家!
# 1 楼答案
为什么不包括文件夹
首先,
<directory>
查找指定的文件夹,但不包括文件夹本身。其次,项目根的符号不是Project
,而是${project.basedir}
建议的解决方案
指定一个级别高于要包含的目录的目录