Maven rpm插件不会覆盖文件

问题描述 投票:-1回答:1

我在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>

我在另一个pom文件中的另一个rpm的相同配置。

问题是,当我首先运行任何rpm时,它创建了文件夹,复制文件。

按预期工作,但我运行另一个rpm文件,它生成错误,文件已经存在,而不是覆盖这些文件。

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

谢谢,Atul

maven rpm rpm-maven-plugin
1个回答
0
投票

问题已经解决。

我做了奇怪的修复:

<filemode>777</filemode>

我必须在pom文件中添加这一行,它在那里丢失了。

我想,它会允许我,因为目录已经创建。

© www.soinside.com 2019 - 2024. All rights reserved.