Hi Ron,

I want to do something similar.. but I want to tell maven to exclude all
dependencies instead of listing 9 to 11 inside it. Is there a way?

<dependency>
<groupId>group_of_needed_dependecny</groupId>
<artifactId>needed_dependecny</artifactId>
<version>1.8.1</version>
<exclusions>
<exclusion>
<artifactId>ALL??</artifactId>
<groupId>ALL??</groupId>
</exclusion>
<exclusion>
</dependency>

Thanks
Sunil


ronatartifact wrote:
> 
> 
> You can use exclusions to cut out transitive dependencies.
> 
> In the following example, we want our lms-facades package but we do not 
> want the faces and logging dragged in with it.
> 
> <dependency>
> <groupId>com.artifact_software.lms</groupId>
> <artifactId>lms-facades</artifactId>
> <version>1.8.1</version>
> <exclusions>
> <exclusion>
> <artifactId>jsf-api</artifactId>
> <groupId>javax.faces</groupId>
> </exclusion>
> <exclusion>
> <artifactId>jsf-impl</artifactId>
> <groupId>javax.faces</groupId>
> </exclusion>
> <exclusion>
> <artifactId>commons-logging</artifactId>
> <groupId>commons-logging</groupId>
> </exclusion>
> </exclusions>
> </dependency>
> 
> 
> Ron
> 
> On 18/05/2010 8:42 AM, AVSUNIL wrote:
>> Hi,
>>
>> I have project A which produces artifact as war. Project A has dependency
>> on
>> project B and it is mentioned in the pom of Project A. Now the build of
>> Project A is acting indifferently in 2 environments
>>
>> a) When I am building from my local/development envionment, it builds the
>> war with only the dependencies mentioned in its pom
>>
>> b) When I build from my test environment, it builds the war with
>> dependecies
>> mentioned in pom as well as dependecies of dependecies. This is
>> undesirable
>> as war will become very big as well as unwanted versions might cree
>> through
>>
>> How do I get the behaviour of my dev env in test env also? How do I make
>> sure dependecies of dependencies does not come inot my war?
>>    
>>> I am only using pom and and not the assembly descriptor.
>>> Both environment have the same build script which checksout the latest
>>> from SVN and then does
>>>      
>> mvn clean
>> mvn compile
>> mvn package
>>
>> Thanks
>> Sunil
>>
>>    
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Is-there-a-way-to-disable-transitive-dependencies--tp28595375p28596595.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to