Recreate classes to implement mvn install synchronous command execution