gpt4 book ai didi

java - maven-assembly-plugin:如何更改输出目录?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:50:37 28 4
gpt4 key购买 nike

我想创建一个包含 jar 文件和一些资源文件的 zip 文件。但是我有一些问题告诉程序集插件从源文件夹中获取文件并将其放入目标文件夹而不保留源文件夹结构。

详细说明:我的文件放在 ../target/lib 中,它们应该被压缩到 ../app/lib 中。这是我的 xml 文件的摘录,应该可以完成这项工作:

    <fileSet>
<directory>${project.basedir}</directory>
<outputDirectory>app/lib</outputDirectory>
<includes>
<include>target/lib/*.*</include>
</includes>
</fileSet>

但是发生的是:文件放在../app/lib/target/lib/

我如何告诉 maven-assembly-plugin 省略源文件结构而只获取文件?

最佳答案

目录必须指向必须复制其所有路径(包括文件和目录)的文件夹。所以你应该这样做:

<fileSet>
<directory>${project.basedir}/target/lib</directory>
<outputDirectory>app/lib</outputDirectory>
<includes>
<include>*.*</include>
</includes>
</fileSet>

关于java - maven-assembly-plugin:如何更改输出目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43653419/

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