Add a license header to CheckPozTest

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Ask m2e to execute the buildnumber plugin

Yes. Yes, m2e. Yes, we really want the buildnumber plugin to run. Which is
kind of the reason why we configured it in the first place. Sure. Sure,
m2e, I can bend over for you and ask you again, explicitly. M2e, can you
please run the buildnumber plugin, once and for all the future? Thanks.
Thanks, m2e, you are more than kind to do me that favor and it was almost
no burden at all to search for the answer to the question why the
buildnumber was empty all of a sudden. Oh, that's right, m2e, you fixed a
bug by disabling most of the Maven plugins from running in the phase Maven
would run them. No, I am sure everybody else would have done just the
same. I see. So you mean I might have to ask even more explicitly in the
future? Ah yes, that's kind of what I expect of you, m2e.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Yes, m2e, we need to make .jar artifacts

Really.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: force the Fiji Updater to have an old checksum

To avoid problems with the upgrade path to the ImageJ Updater, let's
make sure that old Fiji Updaters still can update to the new one.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: filter manifest much more

Darn. I should have known that we should only ever look at the
main-class attribute in the manifests. Darn again.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: make sure that the command-line version behaves

... at least a bit more similar to the GUI version...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: make the ImageJ GUI Updater callable from the command line

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: add a utility method for executing programs

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (upload): throw an exception when upload info is missing

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: avoid overly long buttons in the conflicts dialog

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: remove all references to imagej.util.Log

That class is deprecated now, so let's use the LogService instead.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: use the Installer directly to update the updater

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: add a convenience method to initialize a FilesCollection instance

This will download all update sites' indices and checksum the local files.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: use the downloadIndexAndChecksum() method

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (cmdline): exit gracefully when there is nothing to upload

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: mention the URL when reading update sites' indices

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: do not prefer the locally-cached current versions over
remote ones

A rather embarrassing bug entered the ImageJ Updater which prevents
it from updating components because local db.xml.gz's versions are
preferred over those from the update site.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (cmdline): handle file names without version information

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: use varargs already

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: add and use the stageForUpdate() method

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