protected Builder<Project> getJarBuildStep() {
		return new JarBuildStep(ctx);
	}
This class takes a <code>Project</code> and "builds" it. Which more precisely
means that it performs all the necessary steps to turn the project into
runnable code. (Sometimes the project is already runnable, in those cases it
will silently skip any unneeded steps).

The steps it performs are called "build steps" and the most common ones are
(in order): "compile", "integration", "jar" and "native".
src/main/java/dev/jbang/source/AppBuilder.java