In addition to the above list of bundled third-party software, metadata harvesting also requires additional third-party software specific to each MIMB bridge.
MIMB bridges requiring downloading third-party software are indicated with the following icon in the list of MIMB Supported Tools
|
is a bridge requiring internet access to https://repo.maven.apache.org/maven2/ (and exceptionally a few other tool sites) in order to download the necessary third-party software drivers into $HOME/data/download/MIMB/ (such directory can be copied from another MIMB server with internet access). |
The bridges download 3rd party libraries automatically and do not need maintain a list. Instead, they determine the list themselves automatically, based upon dependencies. One may reconstruct that dependency (and thus download list) as it is defined at a particular point in time, by using the MIMB.bat/sh which has the -d command line parameter that instructs the download of libraries for all or particular bridges, and downloads them to the \data\download\MIMB directory. You can then list all used libraries and other versions using the dir/ls command.
Again,the list of libraries and their versions change all the time. For example, some bridges try to download the latest major version of a library the version number changes as new versions become available.
When the vendor hosts a necessary library on its own website MIMB downloads the library to the directory named after the vendor and hosted under the \data\download\MIMB directory. The BigQuery bridge downloads the database JDBC driver to the data/download/MIMB/com.simba.googlebigquery/jdbc42/ directory.
The main documentation of such bridge also includes the following:
DISCLAIMER
This import bridge requires
internet access to download third-party libraries:
- such as
https://repo.maven.apache.org/maven2/ to download open source third-party
libraries,
- and more sites for other third-party software such as database
specific JDBC drivers.
The downloaded third-party libraries are stored
into $HOME/data/download/MIMB/
- If HTTPS fails, the import bridge then tries
with HTTP.
- If a proxy is used to access internet, you must configure that
proxy in the JRE (see the -j option in the Miscellaneous parameter).
- If the
import bridge does not have full access to internet, that
$HOME/data/download/MIMB/ directory can be copied from another server with
internet access where the command $HOME/bin/MIMB.sh (or .bat) -d can be used to
download all third-party libraries used by all bridges at once.
By
running this import bridge, you hereby acknowledge responsibility
for the license terms and any potential security vulnerabilities from these
downloaded third-party software libraries.