Maven rpm插件不会覆盖文件

时间:2019-02-21 05:21:26

标签: maven rpm rpm-maven-plugin

我在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文件,它生成了错误消息,表明文件已经存在并且没有覆盖这些文件。

我只想知道,如果文件已经存在于该位置,是否有任何方法可以覆盖这些文件或避免该错误。

谢谢, 阿图尔

1 个答案:

答案 0 :(得分:0)

问题已解决。

我做了一个奇怪的修正:

<filemode>777</filemode>

我必须在缺少的pom文件中添加此行。

我认为,这将允许我,因为Directoy已经创建。

相关问题