gpt4 book ai didi

java - 如何在 Maven 构建中包含带有资源的文件夹

转载 作者:行者123 更新时间:2023-11-30 06:46:36 26 4
gpt4 key购买 nike

我的文件夹中有一个机器人资源文件,并且希望在执行 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

谢谢!

最佳答案

为什么不包含该文件夹?

首先,<directory> 查看指定的文件夹,但不包括文件夹本身。其次,项目根目录的符号不是 Project ,但是${project.basedir} .

建议的解决方案

指定比您要包含的目录更高级别的目录。

<resources>
<resource>
<directory>${project.basedir}</directory>
<includes>
<include>**/*.robot</include>
</includes>
</resource>
</resources>

关于java - 如何在 Maven 构建中包含带有资源的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47445080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com