
TLDR:

  To enable Greenstone to support Google Sigin, run the following to
  install the needed jar files:
  
  ./01-DOWNLOAD-JAR-ASSEMBLIES.sh
  ./02-LOCATE-JAR-DEPENDENCIES.sh
  ./03-INSTALL-JAR-DEPENDENCIES.sh

  The first sript downloads the relevant jar assemblies from the main
  maven repository.  As Greenstone3 is an 'ant' build infrastruture,
  we then need to pick out from the downloaded files the jar files  
  we need to add into the Greenstone3 to support compilation.  This
  is what the 2nd and 3rd scripts do.


For geneeral info about using Google API Java Client see:

  https://developers.google.com/api-client-library/java/google-api-java-client/setup
  https://developers.google.com/api-client-library/java/google-api-java-client/download

The 'google-api-client' jar is built on top of 'google-oauth-client' and 'google-http-client'

The latest versions of these jars can be downloaded via:

  https://search.maven.org/artifact/com.google.api-client/google-api-client-assembly

    https://search.maven.org/artifact/com.google.oauth-client/google-oauth-client-assembly
    https://search.maven.org/artifact/com.google.http-client/google-http-client-assembly

At the time of writing, the versions added in were:
    google-api-client:   v1.32.1
    google-oauth-client: v1.31.5
    google-http-client:  v1.39.2



