The generated .jar file should be all that’s necessary. I am not sure what you are referencing by “distribute”? Typically, people make their .jar file available for download from a website and then a user can upload it to their openfire install via the management admin console.