Improve pom files towards Maven Central requirements. 39/41839/4
authorVratko Polak <vrpolak@cisco.com>
Fri, 15 Jul 2016 09:46:00 +0000 (11:46 +0200)
committerVratko Polak <vrpolak@cisco.com>
Tue, 26 Jul 2016 13:35:37 +0000 (15:35 +0200)
commit2038ea01da50340fb9f43de569fd31f28ff61a22
tree91c6877e134a527a13cf6e9fa1f36bb626dfefea
parentdc67c8a49111e278d3a12bfb37db6b96da5a77c6
Improve pom files towards Maven Central requirements.

Page with requirements: http://central.sonatype.org/pages/requirements.html

+ Added sonar-friendly <name> element for root pom.
+ Added ${project.groupId}:${project.artifactId} as <name> for sub poms.
+ Added descriptions: high-level for root, specific ones for sub poms.
+ Every <url> now points to Integration/Distribution wiki page.
+ Added licenses section.
- Still missing developers section.
+ Fixed scm sections, <url> is now specific to pom in question.

Not required for Maven Central, but useful:

+ Reformatted to indent = 4 spaces and no empty lines.
- Situation with License in comments still uneven.
- Various other metadata in comments (such as vi settings) still uneven.

Change-Id: I9ff765186af5412a5d02db66c91b06b1924c90f4
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
distribution-karaf/pom.xml
features-distribution/pom.xml
features-index/pom.xml
features-test/pom.xml
pom.xml
version/pom.xml