我在文件夹中有一个机器人资源文件,并且在执行Maven安装时想要包含文件夹和机器人资源文件。
这是项目结构:
项目>文件夹>机器人资源文件
项目> src>主要> 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
谢谢!
答案 0 :(得分:4)
首先,<directory>
查看指定的文件夹,但不包含文件夹本身。其次,项目根目录不是Project
,而是${project.basedir}
。
指定一个高于您要包含的目录的目录。
<resources>
<resource>
<directory>${project.basedir}</directory>
<includes>
<include>**/*.robot</include>
</includes>
</resource>
</resources>