What is the quickest way to determine the minimum dependencies of a Niagara G3 module?

Issue

An ENC or ENS is installed with version 3.3.xx  A module is required and it is listed as version 3.4.xx.  Without installing the module, what is the quickest way to determine the module's minimum dependencies?

Product Line

TAC I/A Series

Environment

Niagara G3 (all versions)

Cause

A newer release of an installed module corrects known issues.

Resolution

Make a copy of the module and rename the extension from .jar to .zip.
Open it and access the "meta-inf" folder.
In the meta-inf folder, a file called "module.xml" will be listed.  Open it.
The module's dependencies and minimum vendorVersions are listed at the top of the file (see example below):

xml version="1.0" encoding="UTF-8" ?>

- <module name="tacMs" bajaVersion="0" vendor="TAC" vendorVersion="3.4.64.4" description="Microsmart Driver" preferredSymbol="tacMs" buildDate="13-Sep-11 14:15 EDT" buildMillis="1315937710692" buildHost="VA51DT3400ANDYS">
- <dependencies>
  <dependency name="alarm" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="baja" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="bajaui" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="basicDriver" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="bql" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="control" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="driver" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="gx" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="history" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="serial" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="tunnel" vendor="Tridium" vendorVersion="3.0" />
  <dependency name="workbench" vendor="Tridium" vendorVersion="3.0" />