Мы используем плагин maven Assembly and Dependency для совместного использования ресурсов между подмодулями, как описано в этом посте, http://www.sonatype.com/people/2008/04/how-to-share-resources-across-projects-in-maven/
Пока текстовые файлы, такие как файлы свойств, распаковываются должным образом, файлы в двоичном режиме(например, файлы PDF) повреждаются, пока плагин зависимостей распаковывает их.
Мы сузили проблему до плагина зависимости (этап распаковки), проверив архив (zip), созданный плагином сборки
Любая помощь в этом очень поможет