[teiid-designer-dev] [Teiid-Designer/teiid-designer] a0d1f3: TEIIDDDES-879: Remove designer.core dependency fro...

Paul Richardson p.g.richardson at redhat.com
Thu Jun 20 16:08:01 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: a0d1f3bb8b544a7204eebb6b7e2c0b44ce7fa5e1
      https://github.com/Teiid-Designer/teiid-designer/commit/a0d1f3bb8b544a7204eebb6b7e2c0b44ce7fa5e1
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-06-20 (Thu, 20 Jun 2013)

  Changed paths:
    M plugins/org.teiid.datatools.connectivity/META-INF/MANIFEST.MF
    M plugins/org.teiid.datatools.connectivity/src/org/teiid/datatools/connectivity/ConnectivityUtil.java
    M plugins/org.teiid.datatools.connectivity/src/org/teiid/datatools/connectivity/TeiidJDBCConnection.java
    M plugins/org.teiid.designer.core/src/org/teiid/designer/core/ModelerCore.java
    M plugins/org.teiid.designer.core/src/org/teiid/designer/core/i18n.properties

  Log Message:
  -----------
  TEIIDDDES-879: Remove designer.core dependency from datatools.connectivity

* The datatools.connectivity bundles should be at the foot of the plugin
  dependency tree and should not depend on the designer.core plugin.

* Since the plugin also lives in a different feature, it makes sense to
  avoid this cross-dependency.

* ConnectivityUtil
 * Since the TeiidJDBCConnection is the only class that requires the
   getTeiidDriver() method, it is better to locate it here.


  Commit: 110054de5d1617bd344483a8a6be6cd87f32020a
      https://github.com/Teiid-Designer/teiid-designer/commit/110054de5d1617bd344483a8a6be6cd87f32020a
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-06-20 (Thu, 20 Jun 2013)

  Changed paths:
    M plugins/org.teiid.datatools.connectivity.ui/plugin.xml
    M plugins/org.teiid.datatools.connectivity/META-INF/MANIFEST.MF
    M plugins/org.teiid.datatools.connectivity/build.properties
    M plugins/org.teiid.datatools.connectivity/plugin.xml
    R plugins/org.teiid.datatools.connectivity/src/org/teiid/datatools/connectivity/database/teiidDB.xmi
    M plugins/teiid/org.teiid.8.4.x

  Log Message:
  -----------
  TEIIDDES-879: Migrate driver template to teiid runtime plugins

* Migrates the common Teiid driver template defined in the connectivity
  plugins and moves the version-related parts down to the runtime plugins
  so that 3 versions of the driver template and default instances will be
  available to the user.

* The advantage is that the runtimes themselves become the driver jars so
  users have no need to specify the jar to use as the sql driver.


  Commit: aae76fc087b83091b428abe95bec63e36a684536
      https://github.com/Teiid-Designer/teiid-designer/commit/aae76fc087b83091b428abe95bec63e36a684536
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-06-20 (Thu, 20 Jun 2013)

  Changed paths:
    M features/org.teiid.datatools.connectivity.feature/feature.xml
    M features/org.teiid.designer.feature/feature.xml
    M features/org.teiid.designer.teiid.client.feature/feature.xml

  Log Message:
  -----------
  TEIIDDES-879: Ensure the feature dependencies are correct

* The teiid runtime client plugins now depend on the connectivity plugins
  and as such that feature must be included in the client feature when
  installing.

* The main designer feature does not include the connectivity feature either
  so its a miracle that no errors have been reported when this has not
  been installed, since it depends on at least connecitivity.ui

* Likewise the connectivity feature must include the spi since it is relied
  upon by the plugins. Its never been a problem before since all 3 features
  are installed together so the spi has been present. However, installing
  the connectivity feature on its own will fail due to the lack of the spi
  plugin.


  Commit: 0554ea5ae023dfddf3717991ef093c6c2b1dfed8
      https://github.com/Teiid-Designer/teiid-designer/commit/0554ea5ae023dfddf3717991ef093c6c2b1dfed8
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-06-20 (Thu, 20 Jun 2013)

  Changed paths:
    M plugins/teiid/org.teiid.7.7.x
    M plugins/teiid/org.teiid.8.3.x
    M plugins/teiid/org.teiid.8.4.x

  Log Message:
  -----------
  TEIIDDES-879: Updates client runtimes

* Repoint to the sub-module commits that provide the individual driver
  definition implementations.


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/415438421cf3...0554ea5ae023


More information about the teiid-designer-dev mailing list