Плагин maven rpm не копирует конфигурационные файлы

Я использую плагин maven rpm для создания установочного файла rpm для моего веб-приложения java. Я копирую файлы классов и конфигурации в 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" здесь. Я также проверил конфигурацию = true. Но никто из них не работал. Мне нужно что-то, чтобы скопировать файлы конфигурации в первый раз, но при обновлении не перезаписывает их.

1 ответ

Вам нужно проверить ваши rpm, скорее всего причина в том, что файлы конфигурации не упаковываются вместе с rpm. Нет причин, по которым rpm не будет развертывать файлы конфигурации, если они были упакованы. Если вы обнаружите, что файлы не упаковываются, вставьте pom для дальнейшего изучения проблемы.

Другие вопросы по тегам