Java 如何在Maven build中包括包含资源的文件夹
我在一个文件夹中有一个robot资源文件,在执行Maven安装时希望同时包含该文件夹和robot资源文件 以下是项目结构: 项目>文件夹>机器人资源文件 Project>src>main>java 在我的pom.xml文件中,我添加了:Java 如何在Maven build中包括包含资源的文件夹,java,eclipse,maven,Java,Eclipse,Maven,我在一个文件夹中有一个robot资源文件,在执行Maven安装时希望同时包含该文件夹和robot资源文件 以下是项目结构: 项目>文件夹>机器人资源文件 Project>src>main>java 在我的pom.xml文件中,我添加了: <resources> <resource> <directory>/Project/Folder</directory> <includes>
<resources>
<resource>
<directory>/Project/Folder</directory>
<includes>
<include>**/*.robot</include>
</includes>
</resource>
</resources>
/项目/文件夹
**/*.机器人
当我执行Maven安装时,我只看到jar中的robot资源文件,而没有看到它的文件夹。如何使robot资源文件位于文件夹内?我是马文的新手,所以我希望得到任何指导。我看过这个参考资料,但它没有提供答案:
谢谢大家! 为什么不包括文件夹?
首先,
查找指定的文件夹,但不包括文件夹本身。其次,项目根的符号不是project
,而是${project.basedir}
提议的解决办法
指定一个级别高于要包含的目录的目录
<resources>
<resource>
<directory>${project.basedir}</directory>
<includes>
<include>**/*.robot</include>
</includes>
</resource>
</resources>
${project.basedir}
**/*.机器人
你试过了吗:FolderYes,我试过了,但文件夹也不在jar中。最好是将它放入src/main/resources
中,包括目录,就这样……我刚试过,jar也不包括文件夹。谢谢你的建议。