我在pom.xml文件中有以下用于rpm的配置。我想在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>
我在另一个pom文件中具有相同的配置,用于另一个rpm。
问题是,当我首先运行任何rpm时,它都会创建文件夹,然后复制文件。
工作正常,但是我运行了另一个rpm文件,它生成了错误消息,表明文件已经存在并且没有覆盖这些文件。
我只想知道,如果文件已经存在于该位置,是否有任何方法可以覆盖这些文件或避免该错误。
谢谢, 阿图尔
答案 0 :(得分:0)
问题已解决。
我做了一个奇怪的修正:
<filemode>777</filemode>
我必须在缺少的pom文件中添加此行。
我认为,这将允许我,因为Directoy已经创建。