Remove this section after page migration is complete

Welcome to ODL Root Parent


ODL Root Parent provides common settings for all the projects participating in simultaneous release. ODL Root Parent Project contains a POM that includes common external dependencies, distribution management, plugin management, repository information etc that is common to all the projects. This pom has only defaults which other projects will inherit if the defaults are not specified.

ODL root parent sits on top of all the projects participating in simultaneous release.

  • Having this top level parent helps us isolate all the common external dependencies, default version, dependency management, plugin management etc without having to duplicate them for each project.
  • Each project now has it's root parent inheriting all the defaults from ODL root parent.
  • Project level external dependencies and the ODL version can be overridden if necessary.
  • With the ODL root parent project, we can have uniform tagging across all the projects

Project Facts

Project Creation Date: April 24, 2014
Primary Contact: Robert Varga <>
Project Lead:  Robert Varga <>
Committers:  This field will need to be maintained by the PTL.  LF is currently working on automating this in the future

Emeritus Committers:

  • Chris Wright
  • Surekha Bejgam
  • Vaishali Mithbaokar #opendaylight
Mailing List:
    Archives: mailing list archives
Meetings: See Community Meetings Ensure Meetings listed on central Meeting page
Repository: git clone
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews


ODL Root Parent project proposal wiki

ODL Root parent proposal presentation

More details on best practices proposal made for ODL Root Parent

Please refer to the yangtools or L2 Switch projects's pom files to find out how ODL Root Parent should be used and referred to from your own project


Release Plans

Release Reviews

Release Notes