gpt4 book ai didi

java - Maven 在编译阶段连接文本文件

转载 作者:行者123 更新时间:2023-11-30 01:43:17 25 4
gpt4 key购买 nike

我的 Maven 项目中有一个包含不同 txt 文件的文件夹。

我如何告诉maven,每次执行编译阶段时,连接所有这些txt文件并将它们全部附加到紧邻该文件夹之外的单个文本文件中?

如果您可以帮我提供一些指导,在哪里查看该使用什么,因为目前唯一看起来有点接近我的目标的是 Swagger,但我认为它是特定于构建 API 的。

我不知道从哪里开始

谢谢达维德

最佳答案

我认为没有直接的maven方式来实现它,但是你可以通过Maven结合Ant来实现它。首先你必须使用maven-antrun-plugin和里面<configuration> ,你必须使用特定的ant来合并文件。由于您想要在编译阶段,因此必须将目标指定为 compile 。代码看起来像这样。这是您可以尝试的提示。

... other code ...
<goals>
<goal>compile</goal>
</goals>
<configuration>
<target>
<merge tofile="allconcatenated.txt">
<sourcefiles>
<fileset dir="file1"></fileset>
<fileset dir="file2"></fileset>
</sourcefiles>
</merge>
</target>
</configuration>

关于java - Maven 在编译阶段连接文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59177475/

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