Bump to latest pom-imagej version

Let's see how many things that breaks... ;-)

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Bump to newest parent

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Update the .jar files in Fix_Updater.js

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Bump to newest pom-imagej version

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Allow skipping Javadoc generation by setting -Djavadoc.skip=true

In particular when developing bugfixes, a rapid edit/build/test cycle
is required. We should facilitate that by offering to switch off the
Javadoc generation easily.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Bump to newest pom-imagej

This bump supports the ongoing effort to bring fiji-compat into a shape
where we can call our project truly 'Fiji 2': it will have exactly the
same startup procedure as ImageJ 2.0.0.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Resurrect part of the updater fix as binary .plist disassembler

This script was extremely helpful when debugging the switch from
imagej-legacy's ImageJ2Options from a modal to a non-modal dialog
because on MacOSX, the preferences are stored in a binary
$HOME/Library/Preferences/net.imagej.legacy.plist file.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Update to newest pom-imagej

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Remove the Script Editor plugin

It has been replaced by the ImageJ2 script editor now.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Update Fix_Updater.js to current version

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Fix_Updater.js: try even harder to get out of a fix

Under certain circumstances, the PluginClassLoader's URL array
becomes empty, even if the PluginClassLoader itself has no
problem finding classes. But Javascript will not be able to
execute the otherwise innocuous 'importPackage(Packages.ij);'
statement.

So let's try extra, extra hard to find the ij.IJ class.

This is related to the bug reported by Claudio Collinet in

	http://fiji.sc/bugzilla/show_bug.cgi?id=763

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Bump to newest pom-imagej

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Bump to newest parent version

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Let the Windows-specifc Jenkins node connect to Jenkins directly

The URL http://jenkins.imagej.net/ gets routed through Apache, the
real Jenkins is running on port 8080 (and we added the reverse proxy
only for Albert Cardona who is stuck behind a firewall that prevents
connecting to any port 8080, a firewall he cannot pinch). But our
Windows slave can connect directly. So it should do so.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Find_Jar_For_Class.bsh: import ij.IJ first thing

Otherwise, the script does not work with the ImageJ2 script engine,
which no longer auto-imports the ij.* packages in some situations.
Exclude mapdb and udunits from the updater URLs

The URLs for use in the updater bootstrapper are determined from the
dependencies on the update site itself. However, since imagej-updater
depends on imagej-common, which in turn depends on scifio, we would end
up with dependencies that are actually not needed for the updater to run
(not even for the updater GUI). So let's exclude them from the update
URLs explicitly.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Hardcode the WebDAV uploader into the updater URLs

This should help with repairing things on the personal update sites
(which can be uploaded to via WebDAV).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Update the updater URLs

The Fix_Updater.js script is made available via
http://update.imagej.net/bootstrap.js to bootstrap or fix installations
in case things go south.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Fix_Updater.js: in debug mode, report the imagej.dir setting

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Fix_Updater.js: skip /jars/ suffix from ij.jar location for imagej.dir

When determining the valid imagej.dir setting in case it has not been
set, we fall back to guess it from the location of the ij.jar file. If
that file is inside jars/, we know it is one level below the top-level
directory...

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