对于我们正在研究的机器学习项目,我们想重命名配置文件夹以在其名称中包含子模块。因此,我尝试使用文件集来做到这一点:
<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>
但这会创建一个空目录,说实话,我认为这不是正确的方法。