<div>I checked in the Cdk plugins for review. It&#39;s available from : <a href="https://teiid.svn.sourceforge.net/svnroot/teiid/tools/cdk-plugin/" target="_blank">https://teiid.svn.sourceforge.net/svnroot/teiid/tools/cdk-plugin/</a>.</div>

<div> </div>
<div><strong>Some details:</strong></div>
<div> </div>
<div>1. There are currently 3 plugin:</div>
<div>- org.teiid.cdk.connector.v610 : Wrapper plugin for <strong>teiid-6.1.0-cdk-dist</strong><br>- org.teiid.cdk.connector.v620 : Wrapper plugin for <strong>teiid-6.2.0-M3-cdk-dist</strong><br>- org.teiid.cdk.core : Main plugin responsible for code generation and classpath injection</div>

<div> </div>
<div>2. The wizard can be invoked from these perspective right-clicking on New in Package-Explorer:</div>
<div>- JavaPerspective<br>- JavaBrowsingPerspective<br>- JavaHierarchyPerspective<br>- J2EEPerspective</div>
<div> </div>
<div><font color="#000000">3. The wizard is self-explanatory for creating a CDK Projects</font></div>
<div> </div>
<div>4. The sources can be imported, built and executed in eclipse workspace. The plugins had been tested with Galileo 3.5, 3.6</div>
<div> </div>
<div>5. To build and deploy, the cdk wrapper plugins can be built and deployed as individual jars, however the cdk-core plugin must be built and deployed unjarred.</div>
<div> </div>
<div>6. In order to test new cdk-distributions, similar wrapper plugins to be built and extension point to be used to publish jars. To understand the wirings, plugin.xmls from <strong>teiid-6.1.0-cdk-dist </strong>and <strong>teiid-6.2.0-M3-cdk-dist</strong> to be compared. All the jar paths are relative to the sdk directory location specified through the extension point.</div>

<div> </div>
<div>7. Project names are converted to lowercase and prepended with the word &quot;connector-&quot;; so the project name, LoopBack, will be converted to &quot;connector-loopback&quot;. Any new project with the same name loopback (case insensitive) cannot be furthur created. </div>

<div> </div>
<div>8. Errors are currently logged using eclipse infrastructure. Most of the common project creation errors are handled.</div>
<div> </div>
<div>9. Presently the following features are not available:</div>
<div>- Maven container integration : The project currently cannot be built as a maven project; however the maven directory structure exist with necessary project setting for proper compilation in eclipse</div>
<div>- CDK Preference</div>
<div> </div>