Exactly what I was looking for and it works quite well! Thanks, jp4
Wendy Smoak-3 wrote: > > On 11/3/06, jp4 <[EMAIL PROTECTED]> wrote: > >> I have a client with many different maven projects. I am trying to >> figure >> out a way to manage the versions of common libraries across these >> projects >> without duplicating the version number in each project. > > This is typically done with <dependencyManagement>. You specify > version numbers there, then just declare the groupId and artifactId in > the module that needs it. (There have been some issues with > dependency management and transitive dependencies, so check JIRA or > the list archives if it doesn't seem to be working right.) > >> For example, >> commons-lang-1.1.jar is used in 50 projects. I know that I can use a >> parent >> pom file to do this, but I don't want all of my projects to include >> everything in the parent pom. Is there a way to import or include a >> dependency in your pom... So for example, define a file with common-lang >> dependency and include that in all pom files that need to reference it? > > To inherit it without ever declaring it again, just put it in > <dependencies> in a top-level pom. > > Many organizations have a 'master pom' (with no <modules>) that the > various [project]-parent poms inherit from. > > If you do this, be sure the dependencies are *really* common to all > projects. > > -- > Wendy > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Mechanism-to-import-common-depdencies-into-your-pom-files--tf2568584s177.html#a7160595 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]