Maven 2 Maven:如何在组装过程中移动文件
在组装期间,我希望将发布目录中的所有文件都包含到程序集的根目录中。 如果我这样做:Maven 2 Maven:如何在组装过程中移动文件,maven-2,maven-assembly-plugin,Maven 2,Maven Assembly Plugin,在组装期间,我希望将发布目录中的所有文件都包含到程序集的根目录中。 如果我这样做: <fileSet> <directory>${basedir}/</directory> <outputDirectory>/</outputDirectory> <includes> <include>src/main/resources/release/**</include> </i
<fileSet>
<directory>${basedir}/</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>src/main/resources/release/**</include>
</includes>
</fileSet>
${basedir}/
/
src/main/resources/release/**
然后所有文件都被添加到名为src/main/resources/release/的文件夹中。
是否有一种方法在包含字段时不包含文件夹路径
我正在使用汇编插件的2.3版本。如果没有一种方法可以通过汇编插件实现这一点,那么有没有一种方法可以通过其他插件实现这一点?(最好不用借助ant插件) 您必须做一些不同的配置,如下所示:
<fileSet>
<directory>src/main/resources/release/</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>**</include>
</includes>
</fileSet>
src/main/resources/release/
/
**
您知道存在带有依赖描述符的bin、src和jar吗?你想达到什么目标?src/main/resources是将打包到结果jar工件中的资源的默认位置。我正在构建一个发行版zip,它将包含一组特定的属性文件和脚本,这些属性文件和脚本与构建过程中运行的属性不同。您是否测试过在include中只给出一个“*”?但这意味着只有src/main/resources/release/文件夹中的文件。不幸的是,这似乎对我不起作用-整个路径仍然包括在内。