Плагин 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 для дальнейшего изучения проблемы.