Remove org.adempiere.report.jasper.webapp project
Move standalone.jrxml to org.adempiere.report.jasper/test
To allow the hosting of jasper report file using any web server, change the retrieval of md5 to reportfile.md5, i.e if report file is standalone.jrxml, md5 for the report file would be standalone.jrxml.md5 (similar to maven, etc)
Change md5 hash from base64 to hex which it is more commonly use (maven, default of linux md5sum, etc).
Hi , tested the pull request and worked fine.
Three more changes suggested:
1 - Remove also the plugin org.adempiere.report.jasper.fragment.test - it's dependent on this and is showing error
2 - Remove also reference in MANIFEST.MF on webstore:
3 - I suggest adding the next lines in ReportStarter.getRemoteMD5, just before the "return hash" line:
This makes the verification compatible with files generated using md5sum tool from command line.