Внедрение TarArchiver в Мавен Моджо

Я пытаюсь использовать plexus-archiver для внедрения экземпляра TarArchiver в плагин maven без особого успеха.

Я объявляю компонент

/**
 * 
 * @component role="org.codehaus.plexus.archiver.Archiver" roleHint="tar"
 */
 protected org.codehaus.plexus.archiver.tar.TarArchiver tarArchiver;

затем попытайтесь использовать его для создания архива tar

TarCompressionMethod compressionMethod = new TarCompressionMethod();
compressionMethod.setValue("gzip");
((TarArchiver) tarArchiver).setCompression(compressionMethod);
tarArchiver.setDestFile(fileDesct);
tarArchiver.createArchive();

Я пробовал plexus-archiver с версиями 2.2, 2.4.3, но в обоих случаях maven (2.0.9 и 2.2.1) не распознает компонент.

Я должен упомянуть, что он хорошо работал с Maven 3.0.4.

Кто-нибудь имеет представление об этом поведении? Что я могу сделать, чтобы он работал под Maven 2.x?

0 ответов

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