Внедрение 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?