Hello, I'ved added a PR for OFBIZ-12081 where I add a gradle runtime dependency to download a specific database driver. Currently I have only added a driver for Postgres, but it should be simple to nominate drivers for other DBMS where they can be downloaded and distributed.
Are there any issues with having an ofbiz 'approved' version of a database driver specified as part of the ofbiz build process? If this is a reasonable thing to do please nominate dependencies for the other DBMS supported by ofbiz. The same PR also adds a new build task to modify values in entityengine.xml corresponding to the DBMS selected in gradle.properties. I propose these additions to support building multiple varieties of docker images which are pre-loaded with the database driver for a particular DBMS. These pre-configured docker images can then be used as part of ofbiz published docker-compose specifications which couple a docker image with a particular DBMS, all running in their own containers. Please let me know if there are any concerns with pre-configuring builds in this way. Thanks, Dan. -- Daniel Watford