Add listener for unloading of plugins

Change-Id: Ib5d65f15c6bda9ec3bee8f43dd20a7e9f40f5013
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Invoke *PluginListener only after start/reload is fully done

As it is now the bindings on the new plugin are not available when the
listener is invoked.

Change-Id: I4ea22bc74e7f2c97ccd502dc6388397926ca73e9
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Describe in the release documentation how to update versions

Change-Id: If097829f5e7a80871593ed115b3966192254708c
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Minor fixes in release documentation

Change-Id: I3d218019af9331b3bb04eb5871ea30f03e2933c0
(cherry picked from commit 0c104027ccd98436994b49208c615f32cb679392)
Release docs: describe how to upload the WAR to the Google Cloud Storage

Publishing the WAR file is more important than publishing the plugin
artifacts. This is why the section that describes the publishing of
the WAR file should come first.

Change-Id: Ibc0bea4d8a70a1b737f62ff4c9978fb0081d720d
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
ChangeScreen2: Respect user preference for unified diff view

Change-Id: I6ca7c3957bc111bb1a6bc8a73c607fbe75db6ea5
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Fix typo in license documentation generator

Change-Id: Ic4cd0d6481232952dbef90c52b91bd54111e1621
Merge "Fix typo in license documentation generator"
Merge branch 'stable-2.9'

* stable-2.9:
  Release docs: describe how to upload the WAR to the Google Cloud Storage
  Minor fixes in release documentation
  Describe in the release documentation how to update versions

Conflicts:
	Documentation/dev-release.txt

Change-Id: I270673cd9a96d3bc755f4bfe0dbc7c7fc0777172
Document more details about the deploy configuration for Maven Central

Change-Id: Ie1e3a4d0f3ca8a7e3a36efd729caac3eb6ed7121
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Release docs: Describe in more details how to publish to Maven Central

Change-Id: I69d335cbd6ba192b716782ed9379716c8a37861a
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Merge "ChangeScreen2: Respect user preference for unified diff view" into stable-2.9
Merge branch 'stable-2.9'

* stable-2.9:
  Release docs: Describe in more details how to publish to Maven Central
  Document more details about the deploy configuration for Maven Central
  ChangeScreen2: Respect user preference for unified diff view

Change-Id: I423c9ce62d3f33d2ecf6c0c8cd2e669c09693976
Update archetype version in plugin documentation to 2.9

When 2.9 is released plugin developers should be able to copy and
paste the archetype command from the plugin documentation. For this
the version should match the released version. The command will work
only after the 2.9 plugin artifacts have been published to Maven
Central.

Change-Id: I4188c3740536f31eb49be2091cc89630da6cda96
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Release documentation: Add URL to Gerrit artifacts on Maven Central

Released artifacts first appear in the Sonatype releases repository
and are only then replicated to Maven Central. Clarify this in the
release documentation.

Change-Id: Ie50a41685222a4423d9fde727e5af29691ca2c8d
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Merge branch 'stable-2.9'

* stable-2.9:
  Update archetype version in plugin documentation to 2.9

Conflicts:
	Documentation/dev-plugins.txt

Change-Id: I6636ca2acd5a242b37a26c04597c31ebb4222ece
Plugin docs: Specify archetype repository in archetype command

For snapshot versions the archetype repository must be explicitly
specified. If no archetype repository is specified Maven tries to
download the artifacts from Maven central, but there only release
artifacts are available.

Change-Id: Id4ddcff482bd98da89a79a2c76e483a55baad9df
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Update version to 2.10-SNAPSHOT in pom.xml files

Change-Id: I3209f16fbebd65ab476b4a4644823f0580e5785f
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Update repository in pom.xml of plugin archetypes

The plugin artifacts are no longer published to the Google Cloud
Storage but to Maven Central.

To reference released artifacts from Maven Central it is not necessary
to specify a repository in the pom.xml. This is because by default
Maven tries to find any artifact in Maven Central.

The Gerrit snapshots artifacts are now published to the Sonatype
snapshot repository [1], hence this repository must be specified in
the pom.xml if snapshot artifacts are referenced.

[1] https://oss.sonatype.org/content/repositories/snapshots/

Change-Id: Iac7d1b6e6957a9bcc43a42fab9d85dc111d46246
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Merge "Release documentation: Add URL to Gerrit artifacts on Maven Central" into stable-2.9