<div>Thanks .. this works; no more compilation issues !!! I am all done; will check in the projects this week after I full review of my codes again. Primarily there is 1 plugin <strong>org.teiid.cdk.core</strong> responsible for all the management. I have created 2 wrapper plugins to show support of multiple versions of cdk distributions. Here versions used are 6.1.0 and 6.2.0, and are named as: <strong>org.teiid.cdk.connector.v610</strong> and <strong>org.teiid.cdk.connector.v620</strong>. These plugins does not contain any code except hosts the cdk-dist as-is and publishes themselves using extension point. This is an example of the extension used that goes with any of the cdk-dist wrapper plugins:</div>

<div><em><font color="#3333ff">&lt;extension point=&quot;org.teiid.cdk.core.connector&quot;&gt;<br>  &lt;cdk <br>    id=&quot;CDK_6.1.0&quot; <br>    ver=&quot;6.1.0&quot; <br>    description=&quot;Teiid - CDK [6.1.0]&quot;<br>
    sdk-dir=&quot;teiid-6.1.0-cdk-dist&quot;&gt;<br>    &lt;classpath-jars&gt;<br>       &lt;jar dir=&quot;/&quot;&gt;<br>          &lt;jar-file name=&quot;teiid-connector-api-6.1.0.jar&quot;/&gt;<br>          &lt;jar-file name=&quot;teiid-connector-sdk-6.2.0-SNAPSHOT-tests.jar&quot;/&gt;<br>
       &lt;/jar&gt;<br>       &lt;jar dir=&quot;lib&quot;&gt;<br>          &lt;jar-file name=&quot;teiid-connector-sdk-6.1.0.jar&quot;/&gt;<br>          &lt;jar-file name=&quot;teiid-engine-6.1.0.jar&quot;/&gt;<br>          &lt;jar-file name=&quot;teiid-common-core-6.1.0.jar&quot;/&gt;<br>
       &lt;/jar&gt;<br>    &lt;/classpath-jars&gt;<br>  &lt;/cdk&gt;<br>&lt;/extension&gt;</font><br></em></div>
<div>All the plugins are self contained and the core plugin has no dependencies on any cdk/teiid jars now. The code generations and classpath integrations are all automated in the environment.</div>
<div> </div>
<div>Thanks</div>
<div> </div>
<div>Sanjay</div>
<div><br> </div>
<div class="gmail_quote">On Mon, Nov 2, 2009 at 1:03 PM, Ramesh Reddy <span dir="ltr">&lt;<a href="mailto:rareddy@redhat.com">rareddy@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">On Mon, 2009-11-02 at 12:53 -0500, Sanjay Chaudhuri wrote:<br>&gt; For the template classes, I am using the loop-back classes for<br>&gt; generation, everything is fine from generation and compilation<br>
&gt; standpoint, except that compilation error pops up on the test classes<br>&gt; because I do not have this test.jar included.<br></div>oh! I see, I think you need to take ownership these classes and make<br>them as your own copy, that way we will not have any dependencies.<br>

<div class="im"><br>&gt;<br>&gt; By JBoss maven repository, did you mean<br>&gt; <a href="http://repository.jboss.org/maven2/" target="_blank">http://repository.jboss.org/maven2/</a> ? I did not find the test.jar in<br>&gt; the cdk-dist. Let me know if you have the svn path and I shall<br>
&gt; download from there; else how do you want me to address the issue ?<br></div>Location is correct, as I was saying they are not there currently<br>(eventually they will). If you have local copy of Teiid source, then you<br>
can you the CDK project&#39;s test jar for this purpose. If not use the one<br>attached for time being.<br><br>Thanks Sanjay.<br><br></blockquote></div><br>