ODL Root Parent
Welcome to ODL Root Parent
Introduction
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 <nite@hq.sk>
Project Lead: Robert Varga <nite@hq.sk>
Committers:
Thanh Ha <thanh.ha@linuxfoundation.org> IRC handle: zxiiro
Robert Varga <nite@hq.sk> IRC handle:
Stephen Kitt <skitt@redhat.com> IRC handle: skitt
Michael Vorburger <vorburger@redhat.com> IRC handle: vorburger
Emeritus Committers:
Chris Wright
Surekha Bejgam
Vaishali Mithbaokar
IRC: freenode.net #opendaylight
Mailing List: odlparent-dev@lists.opendaylight.org
Archives: mailing list archives
Meetings: See Community Meetings
Repository: git clone https://git.opendaylight.org/gerrit/odlparent
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:
Documentation
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