I meant  to cook up a plexus-archiver 'component' using native tar using
the same 'hint'


On Fri, Aug 8, 2014 at 12:01 PM, Dan Tran <[email protected]> wrote:

> This issue is back from my side.
>
> I am planing to cook up plexus-archiver to use native tar.  Now is there a
> way to somehow swap/overide the built-in java tar unpack with mine?  Would
> twisting order to classpath possible?
>
> Thanks
>
> -Dan
>
>
>
> On Mon, Jun 2, 2014 at 10:53 PM, Kristian Rosenvold <
> [email protected]> wrote:
>
>> I know I have a couple of branches that at least convert all the
>> plexus-archiver zip stuff to use commons-compress, which is reasonably
>> simple to plug into plexus-archiver. I have been a bit reluctant to
>> push these changes since I've been mildly concerned about fallout. I
>> think it should be fairly simple to convert the remaining
>> plexus-archiver code to use commons-compress too, including the tar
>> stuff.
>>
>> I am more concerned about the testing aspect of this change, it would
>> require extensive testing and probably some community effort. Is there
>> any interest in this ?
>>
>> Commons-compress is at least maintained; which is a Good Thing  ;)
>>
>>
>> Kristian
>>
>>
>> 2014-06-03 6:20 GMT+02:00 Dan Tran <[email protected]>:
>> > Looks like it is worth a try to get maven-dependency-plugin having an
>> > option to use native tar during unpack.
>> >
>> > Thanks Jason
>> >
>> > -Dan
>> >
>> >
>> >
>> > On Mon, Jun 2, 2014 at 6:32 PM, Jason van Zyl <[email protected]> wrote:
>> >
>> >> I have had many problems with Java-based TAR solutions. I often use
>> this
>> >> where I can:
>> >>
>> >>
>> >>
>> https://github.com/airlift/airship/blob/master/airship-shared/src/main/java/io/airlift/airship/shared/FileUtils.java
>> >>
>> >> On Jun 2, 2014, at 7:15 PM, Dan Tran <[email protected]> wrote:
>> >>
>> >> > BTW,
>> >> >
>> >> > I never have good luck with plexus-archiver, and always ended up to
>> >> > implement my own 'unpack' using native tar to speed up the build and
>> also
>> >> > reserve the softlinks in the archive.
>> >> >
>> >> > So am asking the user list to see if there any interests in this
>> feature
>> >> to
>> >> > give enough incentive to implement it
>> >> >
>> >> > Thanks
>> >> >
>> >> > -D
>> >> >
>> >> >
>> >> >
>> >> > On Mon, Jun 2, 2014 at 4:08 PM, Dan Tran <[email protected]> wrote:
>> >> >
>> >> >> Hi Alex,  I will find a good sample file for you.
>> >> >>
>> >> >> Thanks
>> >> >>
>> >> >> -D
>> >> >>
>> >> >>
>> >> >> On Mon, Jun 2, 2014 at 3:57 PM, Alexander Kriegisch <
>> >> >> [email protected]> wrote:
>> >> >>
>> >> >>> Oh, I see, multiple options. Okay, then yes - maintenance
>> nightmare. I
>> >> >>> think we should not easily give up Java's idea of platform
>> >> independence and
>> >> >>> Maven's whole point: creating standardised, repeatable builds.
>> >> >>>
>> >> >>> If your idea is a reaction on your latest tar.gz problems, maybe
>> we can
>> >> >>> find another solution for it. You have not reacted on my offer to
>> >> inspect
>> >> >>> your files and see if I have an idea how to fix that in Java. :-)
>> >> >>> --
>> >> >>> Alexander Kriegisch
>> >> >>>
>> >> >>>
>> >> >>>> Am 03.06.2014 um 00:48 schrieb Dan Tran <[email protected]>:
>> >> >>>>
>> >> >>>> correct,   I would expect user to install tar.exe or cygwin with
>> tar
>> >> on
>> >> >>>> windows and activate the option.  By default, it still uses
>> >> >>> plexus-archiver
>> >> >>>> to unpack
>> >> >>>>
>> >> >>>> -D
>> >> >>>>
>> >> >>>>
>> >> >>>> On Mon, Jun 2, 2014 at 3:42 PM, Alexander Kriegisch <
>> >> >>>> [email protected]> wrote:
>> >> >>>>
>> >> >>>>> Windows does not have tar by default. You need to install Git
>> (incl.
>> >> >>> Git
>> >> >>>>> Bash), Cygwin, GnuWin32 or similar. I would not expect any user
>> to
>> >> >>> have tar
>> >> >>>>> installed at all or if so then in any predictable location or
>> even
>> >> >>>>> reachable via PATH.
>> >> >>>>> --
>> >> >>>>> Alexander Kriegisch
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>> Am 03.06.2014 um 00:36 schrieb Dan Tran <[email protected]>:
>> >> >>>>>>
>> >> >>>>>> I am think of enhancing maven-dependency-plugin by adding
>> option  to
>> >> >>>>> unpack
>> >> >>>>>> 'tar' like artifact using native tar since it is faster and
>> reserve
>> >> >>> soft
>> >> >>>>>> links (?)
>> >> >>>>>>
>> >> >>>>>> Thoughts? would it be a maintaining night mare??
>> >> >>>>>>
>> >> >>>>>> Thanks
>> >> >>>>>>
>> >> >>>>>> -Dan
>> >> >>>>>
>> >> >>>>>
>> ---------------------------------------------------------------------
>> >> >>>>> To unsubscribe, e-mail: [email protected]
>> >> >>>>> For additional commands, e-mail: [email protected]
>> >> >>>>>
>> >> >>>>>
>> >> >>>
>> >> >>>
>> ---------------------------------------------------------------------
>> >> >>> To unsubscribe, e-mail: [email protected]
>> >> >>> For additional commands, e-mail: [email protected]
>> >> >>>
>> >> >>>
>> >> >>
>> >>
>> >> Thanks,
>> >>
>> >> Jason
>> >>
>> >> ----------------------------------------------------------
>> >> Jason van Zyl
>> >> Founder,  Apache Maven
>> >> http://twitter.com/jvanzyl
>> >> http://twitter.com/takari_io
>> >> ---------------------------------------------------------
>> >>
>> >> To think is easy. To act is hard. But the hardest thing in the world
>> is to
>> >> act in accordance with your thinking.
>> >>
>> >>  -- Johann von Goethe
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>

Reply via email to