gpt4 book ai didi

Maven 程序集 - 从存档中提取时仅从子文件夹复制文件

转载 作者:行者123 更新时间:2023-12-04 15:25:20 30 4
gpt4 key购买 nike

我对我们的构建基础结构有一个非常具体的要求,即将另一个 JAR 依赖项的一些内容复制到我的 Web 应用程序的特定子文件夹中。我们正在使用 maven-assembly-plugin,一个自然的方法是使用 <dependencySet>连同 <unpackOptions> .

我的代码示例(在程序集描述符中)如下所示:

    <dependencySet>
<unpack>true</unpack>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>my.group:artifact:jar</include>
</includes>
<unpackOptions>
<includes>
<include>subfolder/config.xml</include>
</includes>
</unpackOptions>
<outputDirectory>WEB-INF/otherfolder</outputDirectory>
</dependencySet>

问题是我不知道如何指定我只想复制一个文件 artifact.jar/subfolder/config.xml到目标 WEB-INF/otherfolder .实际结果是 WEB-INF/otherfolder/subfolder/config.xml .如您所见, /subfolder被附加到最终路径。有什么办法可以改变 <include>表达式使 /subfolder没有被附加?

提前致谢!

最佳答案

你有没有想过maven-dependency-plugin它对解压文件有很好的支持。

关于Maven 程序集 - 从存档中提取时仅从子文件夹复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11156518/

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