gpt4 book ai didi

java - Maven 资源自定义文件路径

转载 作者:行者123 更新时间:2023-12-01 14:07:42 27 4
gpt4 key购买 nike

好时光!

我有这样一个pom片段:

<build>
<resources>

<resource>
<directory>${project.build.directory}/additional-resources</directory>
<targetPath>targetDir</targetPath>
<includes>
<include>copied/bindings/**/*</include>
</includes>
</resource>

</resources>

...

</build>

在编译阶段之后,我在 build 目录中看到这样的层次结构:targetDir/copied/bindings/test/... 它完全复制了生成源目录。

有没有办法告诉 Maven 创建 build/targetDir/test/... (修剪路径)目录?

最佳答案

据我所知,Maven 资源插件没有提供按照您的需要修剪路径的方法。我可以想到两种方法来解决这个问题。

  1. 更改生成资源的内容,使它们处于所需的最终目录结构中(例如 ${project.build.directory}/additional-resources/test/...)。这样,当资源插件复制结构时,它将是您想要的。
  2. 通过 maven-antrun-plugin 使用 ant。 Ant 有一个“展平映射器”的概念,它允许您在复制过程中配置目标目录结构。

关于java - Maven 资源自定义文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18766743/

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