You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wagon-dev@maven.apache.org by "Michal Maczka (JIRA)" <ji...@codehaus.org> on 2005/03/11 14:08:12 UTC

[jira] Commented: (WAGON-15) remove ioutils/fileutils - use plexus-utils

     [ http://jira.codehaus.org/browse/WAGON-15?page=comments#action_30749 ]
     
Michal Maczka commented on WAGON-15:
------------------------------------

I don't know if you are aware of the fact that when wagon was started the following decisions were made:

a) not to use anything plexus related in the code
b) wagon api should have no dependency on anything else
c) wagon providers should have minimal set of dependencies (we should only use jars which are absolutely required)

This was purely political decision as Jason wanted to 
"kill" some arguments for not reusing wagon in applications, which wanted to use "standard" repository access mechanism. 
This decision had severe impact on the shape of the api and implementation of the wagons and imo it was the good decision.



> remove ioutils/fileutils - use plexus-utils
> -------------------------------------------
>
>          Key: WAGON-15
>          URL: http://jira.codehaus.org/browse/WAGON-15
>      Project: wagon
>         Type: Task
>     Reporter: Brett Porter
>      Fix For: 1.0-alpha-2

>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
For additional commands, e-mail: wagon-dev-help@maven.apache.org


Re: [jira] Commented: (WAGON-15) remove ioutils/fileutils - use plexus-utils

Posted by Michal Maczka <mm...@interia.pl>.
Brett Porter wrote:

> Michal,
>
> Being that I was part of that decision too, I'm aware of it. However, 
> you -are- using plexus utils in the code already. It was hidden behind 
> a transitive dependency on the wagon test module, but still used.
>
But I think it becomes test only dependency of wagon providers.   
we heavily use plexus for testing wagons but it is not needed to use wagon.

> This copy is not in sync with plexus-utils. I'll remove them, use p-u 
> and before the next release use jarjar to remove the actual dependency.
>

it just seems simpler to me to copy one class between projects then do 
such tricks, specially that jarjar has ugly gpl license.

michal

----------------------------------------------------------------------
Najlepsze MOTO w sieci! >>> http://link.interia.pl/f1862


---------------------------------------------------------------------
To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
For additional commands, e-mail: wagon-dev-help@maven.apache.org


Re: [jira] Commented: (WAGON-15) remove ioutils/fileutils - use plexus-utils

Posted by Brett Porter <br...@apache.org>.
Michal,

Being that I was part of that decision too, I'm aware of it. However, 
you -are- using plexus utils in the code already. It was hidden behind a 
transitive dependency on the wagon test module, but still used.

This copy is not in sync with plexus-utils. I'll remove them, use p-u 
and before the next release use jarjar to remove the actual dependency.

- Brett

Michal Maczka (JIRA) wrote:

>     [ http://jira.codehaus.org/browse/WAGON-15?page=comments#action_30749 ]
>     
>Michal Maczka commented on WAGON-15:
>------------------------------------
>
>I don't know if you are aware of the fact that when wagon was started the following decisions were made:
>
>a) not to use anything plexus related in the code
>b) wagon api should have no dependency on anything else
>c) wagon providers should have minimal set of dependencies (we should only use jars which are absolutely required)
>
>This was purely political decision as Jason wanted to 
>"kill" some arguments for not reusing wagon in applications, which wanted to use "standard" repository access mechanism. 
>This decision had severe impact on the shape of the api and implementation of the wagons and imo it was the good decision.
>
>
>
>  
>
>>remove ioutils/fileutils - use plexus-utils
>>-------------------------------------------
>>
>>         Key: WAGON-15
>>         URL: http://jira.codehaus.org/browse/WAGON-15
>>     Project: wagon
>>        Type: Task
>>    Reporter: Brett Porter
>>     Fix For: 1.0-alpha-2
>>    
>>
>
>  
>
>>    
>>
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
For additional commands, e-mail: wagon-dev-help@maven.apache.org