Skip to content

Commit ccb7128

Browse files
author
lore
committed
Added configuration for xz components
1 parent 189630b commit ccb7128

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

src/main/resources/META-INF/plexus/components.xml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
<implementation>org.codehaus.plexus.archiver.bzip2.BZip2Archiver</implementation>
1212
<instantiation-strategy>per-lookup</instantiation-strategy>
1313
</component>
14+
<component>
15+
<role>org.codehaus.plexus.archiver.Archiver</role>
16+
<role-hint>xz</role-hint>
17+
<implementation>org.codehaus.plexus.archiver.xz.XZArchiver</implementation>
18+
<instantiation-strategy>per-lookup</instantiation-strategy>
19+
</component>
1420
<component>
1521
<role>org.codehaus.plexus.archiver.Archiver</role>
1622
<role-hint>dir</role-hint>
@@ -80,6 +86,12 @@
8086
<implementation>org.codehaus.plexus.archiver.bzip2.BZip2UnArchiver</implementation>
8187
<instantiation-strategy>per-lookup</instantiation-strategy>
8288
</component>
89+
<component>
90+
<role>org.codehaus.plexus.archiver.UnArchiver</role>
91+
<role-hint>xz</role-hint>
92+
<implementation>org.codehaus.plexus.archiver.xz.XZUnArchiver</implementation>
93+
<instantiation-strategy>per-lookup</instantiation-strategy>
94+
</component>
8395
<component>
8496
<role>org.codehaus.plexus.archiver.UnArchiver</role>
8597
<role-hint>gzip</role-hint>
@@ -201,6 +213,13 @@
201213
<implementation>org.codehaus.plexus.archiver.tar.TarBZip2UnArchiver</implementation>
202214
<instantiation-strategy>per-lookup</instantiation-strategy>
203215
</component>
216+
217+
<component>
218+
<role>org.codehaus.plexus.archiver.UnArchiver</role>
219+
<role-hint>tar.xz</role-hint>
220+
<implementation>org.codehaus.plexus.archiver.tar.TarXZUnArchiver</implementation>
221+
<instantiation-strategy>per-lookup</instantiation-strategy>
222+
</component>
204223

205224
<component>
206225
<role>org.codehaus.plexus.archiver.UnArchiver</role>
@@ -249,6 +268,12 @@
249268
<implementation>org.codehaus.plexus.archiver.bzip2.PlexusIoBzip2ResourceCollection</implementation>
250269
<instantiation-strategy>per-lookup</instantiation-strategy>
251270
</component>
271+
<component>
272+
<role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role>
273+
<role-hint>xz</role-hint>
274+
<implementation>org.codehaus.plexus.archiver.xz.PlexusIoXZResourceCollection</implementation>
275+
<instantiation-strategy>per-lookup</instantiation-strategy>
276+
</component>
252277
<component>
253278
<role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role>
254279
<role-hint>gzip</role-hint>
@@ -381,6 +406,12 @@
381406
<implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarBZip2FileResourceCollection</implementation>
382407
<instantiation-strategy>per-lookup</instantiation-strategy>
383408
</component>
409+
<component>
410+
<role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role>
411+
<role-hint>tar.xz</role-hint>
412+
<implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarXZFileResourceCollection</implementation>
413+
<instantiation-strategy>per-lookup</instantiation-strategy>
414+
</component>
384415

385416
<component>
386417
<role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role>

0 commit comments

Comments
 (0)