В течение многих недель я боролся со знатоком, заставляя это развернуть наш проект "правильно".
Я почти сделан, но у меня есть одна упрямая небольшая проблема:
Когда я использую плагин блока знатока с целью "каталога" как в
mvn assembly:directory
Я получаю большой консольный вывод как следующее:
[INFO] tomcat/conf already added, skipping
[INFO] tomcat/conf/Catalina already added, skipping
[INFO] tomcat/conf/Catalina/localhost already added, skipping
[INFO] tomcat/webapps already added, skipping
Я записал свой собственный дескриптор блока, который в основном копирует несколько FileSets в различные подкаталоги в нашем развертывать каталог. Сообщения как те выше появляются каждый раз, когда файл от одного FileSet копируется в местоположение, в котором другой FileSet уже создал основную структуру каталогов (и некоторые файлы "по умолчанию", которые могут быть перезаписаны).
Так, мне нелегко выяснять:
Как я или 1) Подавляю эти сообщения (но только "уже добавленные" сообщения) или 2) допускаю перезапись?
Если я правильно понимаю ваш вопрос, вам следует использовать плагин зависимости от maven для копирования файлов / перезаписи вместо использования плагина сборки. ..