2011-12-14 6 views
2

Мы используем Maven Ассамблею и зависимости плагин для совместного использования ресурсов через суб-модули, как описаны в этом посте, http://www.sonatype.com/people/2008/04/how-to-share-resources-across-projects-in-maven/Maven-зависимость-плагин распаковка файлов в двоичном режиме

Хотя текстовые файлы, такие как файлы свойства становятся распакованы файлы в двоичном режиме (например, pdf-файлы) повреждаются, а плагин зависимостей распаковывает их.

Мы сузили вопрос к зависимости плагин (распаковка этап) путем проверки архива (ZIP), созданный сборочный плагин

Любая помощь на это помогло бы много

+1

Какую версию Maven сборки и плагин Maven-зависимости вы используете? – khmarbaise

+0

@khmarbaise мы используем версию 2.2-бета-2 плагина maven-assembly и версию 2.0 плагина maven-dependency – Deepan

+0

Обновите плагин maven-assembly-plugin до 2.2.2, тогда как maven-dependency-plugin до 2.4 .... и заглянуть в журнал изменений плагина зависимостей maven ... – khmarbaise

ответ

1

Использование lineEnding или FileMode в ваш файл assembly.xml для двоичных файлов приведет к их повреждению - если вы применяете любой из них в своих текстовых ресурсах, убедитесь, что вы используете отдельный файл для двоичных ресурсов.

http://jira.codehaus.org/browse/MASSEMBLY-412