Remove the 'Show deprecation' flag

Not sure what to do about it; we let the JavaEngine compile as it sees
fit; maybe in a future version we'll put this back in, triggered via
the engine scope bindings, much like 'verbose' and 'debug'...

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

Sometimes, the file is in the current directory (so that
getParentFile() returns null).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Hide Make .jar for non-compileable languages

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Remove completely obsolete comment

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Pass the path of the file to evaluate to the script engine

Before, we only passed the file name. This is not enough, not when the
JavaEngine wants to determine whether the file is part of a Maven project
so that it can use MiniMaven to compile that project instead of just
a single file.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add the current scripting-java artifact as dependency

We will want to make use of the methods added to scripting-java for the
express purpose of supporting the Make .jar and the Compile functions.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Use JavaEngine's implementations of makeJar() and compile()

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TO-UNDO: Bump the scripting-java version temporarily

... needed to make the error output work... until scripting-java is
released...

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