bump-pom-scijava.sh: do not deploy nor push anymore

We have a different strategy now: parent POMs are maintained as
-SNAPSHOT versions, and released just like all other POMs.

As a consequence, we lose the --deploy-only option; this is now the
sole task of release-version.sh.

This commit is best viewed with Git's -w option.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-pom-scijava.sh: discover --default-properties from pom.xml

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-pom-scijava.sh: do not bump to release version anymore

We separate the step of bumping the component versions from releases now.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-pom-scijava.sh: discover groupIds from pom.xml

This is one more advantage from our switch to pluginManagement sections:
the groupIds corresponding to artifactIds can now be grepped for...
except for the scijava-maven-plugin version, because said plugin is not
configured in the pluginManagement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-pom-scijava.sh: only bump version when necessary

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-pom-scijava.sh: use fast, inaccurate method to bump dev profiles

It takes a long time to run this script already, we can be a littel
more sloppy with the SNAPSHOT versions...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-pom-scijava.sh: do not bump ImgLib2's SNAPSHOT versions

They are completely unreliable anyway because they have nothing in
the way of versioning for ages. It is always 2.0.0-SNAPSHOT, which
has bitten the ImageJ2 team more than a couple of times, but who
cares? ;-)

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-pom-scijava.sh: show progress when running in a terminal

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-pom-scijava.sh: do not be fixated on pom-scijava

We want to bump pom-imagej this way, too...

So let's rename the script and use it for other aggregator POMs such
as pom-imagej, too.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-versions-in-pom.sh: refactor out the code to bump a parent

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
release-version.sh: really only ask for the version if none was given

Whoops.

This fixes 5e5a2ee(release-version.sh: when no version was specified,
ask for the version).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-versions-in-pom.sh --default-properties: bump parent, if there is one

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
fixup! bump-pom-scijava.sh: do not be fixated on pom-scijava
bump-versions-in-pom.sh: special-case ImageJ 1.x

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
bump-versions-in-pom.sh: special-case ImageJ2's SNAPSHOT versions

... for now...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge branch 'bump-versions-in-pom'

This topic branch renames and enhances the bump-pom-scijava.sh script
to handle pom-imagej as well.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>