Thank you so much, Jeff.
I'm not sure how I did not come across this despite going through so much documentation. It maybe just me, but I find that GCP documentation is all over the place.
Now after setting up everything, I'm able to run the datastore emulator, but I get the following exception when starting my app server on local:
GCLOUD: MultiException[java.lang.IllegalArgumentException: Unable to construct RemoteRpc due to unsupported url: <http://::1:8038/v1/projects/myproject>, java.lang.ExceptionInInitializerError, java.lang.ExceptionInInitializerError]
I used the automatic approach of setting the environment variables for the emulator i.e. using `$(gcloud beta emulators datastore env-init)`.
Any idea on how to address it?
Thanks!