如何使用Maven Assembly重命名目录?

时间:2019-07-15 16:38:15

标签: maven directory rename maven-assembly-plugin

对于我们正在研究的机器学习项目,我们想重命名配置文件夹以在其名称中包含子模块。因此,我尝试使用文件集来做到这一点:

<fileSet>
    <directory>${project.basedir}/src/bot/configs/</directory>
    <includes>
    <include>**/*</include>
    </includes>
    <outputDirectory>/${artifactId}_configs</outputDirectory>
    <filtered>true</filtered>
</fileSet>

在构建项目时,我认为会在根目录中创建一个文件夹$ {artifactId} _configs。但是,这没有用。

我也尝试过使用来创建正确的目录:

<file>         
    <source>${project.parent.basedir}/src/bot/configs/</source>
    <outputDirectory>/</outputDirectory>
    <destName>${artifactId}_configs</destName>
</file>

但这会创建一个空目录,说实话,我认为这不是正确的方法。

0 个答案:

没有答案