580782: Fix nexus deployment rule violations
Current nexus staging maven plugin configuration leads to staging
rule violations. This commit addresses those:
* Ensure the eclipse jar signing process happens _before_ the GPG
signing as documented under
https://wiki.eclipse.org/IT_Infrastructure_Doc#What_about_GPG_signing.3F.
* Move the wikitext/core description and url elements to the root
mylyn docs POM. This is necessary now because the root POM, the
intermediate wikitext/pom and the wikitext/core artifacts are all
deployed to nexus.
* GPG signing configuration has been moved to the root POM because
the root POM, intermediate wikitext/pom and wikitext/core artifacts
must all be GPG signed during deployment.
* The wikitext plugins (core and UI) must follow CI Friendly
conventions and specify ${project.version} in <dependency> declarations.
https://maven.apache.org/maven-ci-friendly.html. Otherwise, the
deployed POMs will be invalid.
Change-Id: Ib3b1ee3e3704257d1525251fd1554c1326f9b0a9
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=580782
34 files changed