Re: Disabling Transitive Dependencies

2005-10-13 Thread David Sag

I humbly suggest you (Dave Brondsema,
Juan Alvarado) create an issue in JIRA listing the plug-ins with
malformed meta-data so that the developers have something more concrete
to work off.

Kind regards,
Dave Sag 




 

Brett Porter [EMAIL PROTECTED] wrote
on 13/10/2005 03:41:52 AM:

 Please submit these fixes back to the project if you can. It won't
 take long for us to get all the metadata cleaned up in this way.
 
 - Brett
 
 On 10/13/05, Dave Brondsema [EMAIL PROTECTED] wrote:
  Many projects in the m2 repository don't specify scope
and optional
  properly for all their dependencies, so you can get a lot of
extra jars.
 
  What I've done to solve this is create our own remote repository
which
  has pom files to override ones like that in ibiblio.
 
  Alvarado, Juan wrote:
   Is there any way that when a dependency is configured, just
thatdependency
   is downloaded and nothing else. It seems that with just
a few dependencies
   on a project, my lib folder in my war is growing way too
big 
 with jars that
   I don't even need i.e. servlet-api-2.4.jar. I read
the transitive
   dependency stuff on the m2 site, but I really don't follow
it too well. My
   project consists of mainly struts, spring and hibernate.
  
   I tried the following:
  
   exclusions
  exclusion
  groupIdservlet/groupId
  
   artifactIdservlet-api/artifactId
  /exclusion
 /exclusions
  
   But it still copied the jar into the lib folder of the war.
I am more
   comfortable using maven 1, but I wanted to move over to
m2, but 
 I seem to be
   spending way too much time trying to figure out this whole
transitive
   dependency stuff and less time configuring my project.
  
   I am open to any suggestions.
  
   Thanks
  
   Juan A.
  
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
 
 
  --
  Dave Brondsema
  Software Developer
  Cornerstone University
 
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


Re: Disabling Transitive Dependencies

2005-10-12 Thread Arik Kfir
I think you add an exclusions tag to a dependency. See the POM
reference in the maven 2 site at 
http://maven.apache.org/maven2/maven-model/maven.html;

enjoy..

On 10/12/05, Alvarado, Juan [EMAIL PROTECTED] wrote:

 Is there any way that when a dependency is configured, just that
 dependency
 is downloaded and nothing else. It seems that with just a few dependencies
 on a project, my lib folder in my war is growing way too big with jars
 that
 I don't even need i.e. servlet-api-2.4.jar. I read the transitive
 dependency stuff on the m2 site, but I really don't follow it too well. My
 project consists of mainly struts, spring and hibernate.

 I tried the following:

 exclusions
 exclusion
 groupIdservlet/groupId
 artifactIdservlet-api/artifactId
 /exclusion
 /exclusions

 But it still copied the jar into the lib folder of the war. I am more
 comfortable using maven 1, but I wanted to move over to m2, but I seem to
 be
 spending way too much time trying to figure out this whole transitive
 dependency stuff and less time configuring my project.

 I am open to any suggestions.

 Thanks

 Juan A.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




Re: Disabling Transitive Dependencies

2005-10-12 Thread Dave Brondsema
Many projects in the m2 repository don't specify scope and optional
properly for all their dependencies, so you can get a lot of extra jars.

What I've done to solve this is create our own remote repository which
has pom files to override ones like that in ibiblio.

Alvarado, Juan wrote:
 Is there any way that when a dependency is configured, just that dependency
 is downloaded and nothing else. It seems that with just a few dependencies
 on a project, my lib folder in my war is growing way too big with jars that
 I don't even need i.e. servlet-api-2.4.jar.  I read the transitive
 dependency stuff on the m2 site, but I really don't follow it too well. My
 project consists of mainly struts, spring and hibernate. 
 
 I tried the following:
 
 exclusions
   exclusion
   groupIdservlet/groupId
   artifactIdservlet-api/artifactId
   /exclusion
 /exclusions
 
 But it still copied the jar into the lib folder of the war. I am more
 comfortable using maven 1, but I wanted to move over to m2, but I seem to be
 spending way too much time trying to figure out this whole transitive
 dependency stuff and less time configuring my project. 
 
 I am open to any suggestions.
 
 Thanks
 
 Juan A.
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-- 
Dave Brondsema
Software Developer
Cornerstone University


signature.asc
Description: OpenPGP digital signature


Re: Disabling Transitive Dependencies

2005-10-12 Thread Arik Kfir
Do repositories defined in settings.xml or poms always override the
ones in ibiblio?

On 10/12/05, Dave Brondsema [EMAIL PROTECTED] wrote:
 Many projects in the m2 repository don't specify scope and optional
 properly for all their dependencies, so you can get a lot of extra jars.

 What I've done to solve this is create our own remote repository which
 has pom files to override ones like that in ibiblio.

 Alvarado, Juan wrote:
  Is there any way that when a dependency is configured, just that dependency
  is downloaded and nothing else. It seems that with just a few dependencies
  on a project, my lib folder in my war is growing way too big with jars that
  I don't even need i.e. servlet-api-2.4.jar.  I read the transitive
  dependency stuff on the m2 site, but I really don't follow it too well. My
  project consists of mainly struts, spring and hibernate.
 
  I tried the following:
 
  exclusions
exclusion
groupIdservlet/groupId
artifactIdservlet-api/artifactId
/exclusion
  /exclusions
 
  But it still copied the jar into the lib folder of the war. I am more
  comfortable using maven 1, but I wanted to move over to m2, but I seem to be
  spending way too much time trying to figure out this whole transitive
  dependency stuff and less time configuring my project.
 
  I am open to any suggestions.
 
  Thanks
 
  Juan A.
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 


 --
 Dave Brondsema
 Software Developer
 Cornerstone University




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Disabling Transitive Dependencies

2005-10-12 Thread Stephen Duncan
You need to figure out the right groupId for the exclusion.  Depending
on where you're getting the dependency from it's either
groupIdservletapi/groupId or groupIdjavax.servlet/groupId

-Stephen

On 10/12/05, Alvarado, Juan [EMAIL PROTECTED] wrote:
 Is there any way that when a dependency is configured, just that dependency
 is downloaded and nothing else. It seems that with just a few dependencies
 on a project, my lib folder in my war is growing way too big with jars that
 I don't even need i.e. servlet-api-2.4.jar.  I read the transitive
 dependency stuff on the m2 site, but I really don't follow it too well. My
 project consists of mainly struts, spring and hibernate.

 I tried the following:

 exclusions
 exclusion
 groupIdservlet/groupId
 artifactIdservlet-api/artifactId
 /exclusion
 /exclusions

 But it still copied the jar into the lib folder of the war. I am more
 comfortable using maven 1, but I wanted to move over to m2, but I seem to be
 spending way too much time trying to figure out this whole transitive
 dependency stuff and less time configuring my project.

 I am open to any suggestions.

 Thanks

 Juan A.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
Stephen Duncan Jr
www.stephenduncanjr.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Disabling Transitive Dependencies

2005-10-12 Thread Arik Kfir
Oh sure - I meant in general... does maven declare that poms defined
in internal repos override ibiblio?

On 10/12/05, Stephen Duncan [EMAIL PROTECTED] wrote:
 You need to figure out the right groupId for the exclusion.  Depending
 on where you're getting the dependency from it's either
 groupIdservletapi/groupId or groupIdjavax.servlet/groupId

 -Stephen

 On 10/12/05, Alvarado, Juan [EMAIL PROTECTED] wrote:
  Is there any way that when a dependency is configured, just that dependency
  is downloaded and nothing else. It seems that with just a few dependencies
  on a project, my lib folder in my war is growing way too big with jars that
  I don't even need i.e. servlet-api-2.4.jar.  I read the transitive
  dependency stuff on the m2 site, but I really don't follow it too well. My
  project consists of mainly struts, spring and hibernate.
 
  I tried the following:
 
  exclusions
  exclusion
  groupIdservlet/groupId
  artifactIdservlet-api/artifactId
  /exclusion
  /exclusions
 
  But it still copied the jar into the lib folder of the war. I am more
  comfortable using maven 1, but I wanted to move over to m2, but I seem to be
  spending way too much time trying to figure out this whole transitive
  dependency stuff and less time configuring my project.
 
  I am open to any suggestions.
 
  Thanks
 
  Juan A.
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --
 Stephen Duncan Jr
 www.stephenduncanjr.com

 -
 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]



Re: Disabling Transitive Dependencies

2005-10-12 Thread Brett Porter
Please submit these fixes back to the project if you can. It won't
take long for us to get all the metadata cleaned up in this way.

- Brett

On 10/13/05, Dave Brondsema [EMAIL PROTECTED] wrote:
 Many projects in the m2 repository don't specify scope and optional
 properly for all their dependencies, so you can get a lot of extra jars.

 What I've done to solve this is create our own remote repository which
 has pom files to override ones like that in ibiblio.

 Alvarado, Juan wrote:
  Is there any way that when a dependency is configured, just that dependency
  is downloaded and nothing else. It seems that with just a few dependencies
  on a project, my lib folder in my war is growing way too big with jars that
  I don't even need i.e. servlet-api-2.4.jar.  I read the transitive
  dependency stuff on the m2 site, but I really don't follow it too well. My
  project consists of mainly struts, spring and hibernate.
 
  I tried the following:
 
  exclusions
exclusion
groupIdservlet/groupId
artifactIdservlet-api/artifactId
/exclusion
  /exclusions
 
  But it still copied the jar into the lib folder of the war. I am more
  comfortable using maven 1, but I wanted to move over to m2, but I seem to be
  spending way too much time trying to figure out this whole transitive
  dependency stuff and less time configuring my project.
 
  I am open to any suggestions.
 
  Thanks
 
  Juan A.
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 


 --
 Dave Brondsema
 Software Developer
 Cornerstone University




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]