我在文件夹中有一个机器人资源文件,并且在执行Maven安装时希望同时包含该文件夹和机器人资源文件。
以下是项目结构:
项目>文件夹>机器人资源文件
项目> src > main > java .
在我的pom.xml文件中,我添加了:
<resources>
<resource>
<directory>/Project/Folder</directory>
<includes>
<include>**/*.robot</include>
</includes>
</resource>
</resources> 当我执行Maven安装时,我只看到jar中的机器人资源文件,但没有看到它的文件夹。如何使机器人资源文件位于文件夹中?我是新来的Maven,所以我希望得到任何指导。我看过这个参考资料,但这并没有给出答案:http://maven.apache.org/plugins-archives/maven-resources-plugin-2.6/examples/resource-directory.html
谢谢!
发布于 2017-11-22 23:05:52
为什么它不包括文件夹?
首先,<directory> 查看指定文件夹的,但不包括该文件夹本身。其次,项目根的表示法不是Project,而是${project.basedir}。
拟议解决方案
指定一个级别高于要包含的目录的目录。
<resources>
<resource>
<directory>${project.basedir}</directory>
<includes>
<include>**/*.robot</include>
</includes>
</resource>
</resources> https://stackoverflow.com/questions/47445080
复制相似问题