我在 rpm 的 pom.xml 文件中有以下配置。当 rpm 运行时,我想在特定文件夹中复制一个 jar。pom.xml 中的代码如下:
<mapping>
<directory>/var/lib/abc</directory>
<filemode>777</filemode>
<username>aaa</username>
<groupname>aaa</groupname>
<sources>
<source>
<location>/opt/lib/temp.jar</location>
</source>
</sources>
</mapping>
我在另一个 rpm 的另一个 pom 文件中具有相同的配置。
问题是,当我首先运行任何 rpm 时,它会创建文件夹,然后复制文件。
按预期工作,但我运行另一个 rpm 文件,它生成文件已经存在并且不会覆盖这些文件的错误。
我只想知道,如果文件已经存在于该位置,是否有任何方法可以覆盖这些文件或任何方法避免错误。
谢谢, 阿图尔