ronin.java

class ronin.java.Jar(command=None, manifest=None)

Bases: ronin.executors.ExecutorWithArguments

Java Jar creation executor.

The phase inputs are “.class” files. The phase output is a “.jar” file.

Parameters:
disable_manifest()
preserve_paths()
store_only()
class ronin.java.JavaClasses(project, phase_name)

Bases: ronin.extensions.Extension

Java classes generated by another phase.

Usable only with a Jar executor.

Parameters:
apply_to_executor_java_jar(executor)
apply_to_phase(phase)
class ronin.java.JavaCompile(command=None, classpath=[])

Bases: ronin.executors.ExecutorWithArguments

Java compile executor.

The phase inputs are “.java” source files. The phase outputs are “.class” files.

Parameters:
add_classpath(value)
enable_debug()
ronin.java.configure_java(javac_command=None, jar_command=None)

Configures the current context’s Java support.

Parameters: