我正在使用 maven rpm 插件为我的 java web 应用程序制作一个 rpm 安装文件。我将类和配置文件复制到 ubuntu tomcat7 中,然后启动 tomcat。我制作 rpm 文件,然后使用“外星人”将其转换为 .deb 文件。问题是标记为配置文件的文件首先没有被复制。
<mapping>
<directory>/var/lib/tomcat7/webapps/ROOT/WEB-INF/classes</directory>
<configuration>noreplace</configuration>
<filemode>777</filemode>
<username>elaheh</username>
<groupname>elaheh</groupname>
<sources>
<source>
<location>target/project/WEB-INF/classes/config.properties</location>
</source>
</sources>
</mapping>
我在这里设置配置“noreplace”。我还测试了配置=真。但他们都没有工作。我需要一些东西来第一次复制配置文件,但更新时不会覆盖它们。