You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Brett Porter <br...@apache.org> on 2005/05/23 18:14:07 UTC

Re: [jira] Commented: (MNG-415) allow exclusion of certain depend encies from inclusion in an archive

Maczka Michal wrote:

>What was surprising to me is that you have disqualified this proposition in
>2 minutes without even reading with attention what I have written in my jira
>comment and judged it as something "too complicated".
>  
>
I started to reply to your invidual points until I got to this. I've 
given your responses careful consideration and detailed replies, and 
spent reasonable time on it. Sorry you feel this way.

>So if you are saying: scopes in m2 are not going to change and this is not
>something which we are ever going to consider - I think that this discussion
>is useless and I am not going to waste my precious time anymore.
>  
>
This is not only my call to make, so I will bring this up again in the 
design discussions next week, and see if there is some consensus among 
people working in here. What you do with your time is up to you.

The problems you have highlighted centre around believing there is a 
need for a compile time dependency that is not runtime. This stems from 
believing runtime equates to bundling. Runtime is not only bundling - it 
is also used for classpath construction, such as for the execution of 
javadoc.

An alternative has been proposed which we will discuss alongside the 
other design items: scope = container.  This takes the bundling into 
consideration, separate from runtime as it should be. A container scoped 
dependency would be available at compile, run and test time, but would 
not be bundled. This was a quick idea from Jason, but its the best 
alternative I've heard so far.

- Brett



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