Hi Max<br><br>Another attempt to generate a seam application from existing entities is made today.<br><br>Status:<br>&nbsp;- OS: Mac os x: 10.4.10<br>&nbsp;- Installed eclipse:<br>Version: 3.3.0<br>Build id: M20070921-1145<br>&nbsp;- Added nightly build of the JBoss Tools plugins and features by downloading and copying files from plugins and features folders under eclipse
<br>&nbsp;- Did set up the database connection and managed to be able to:<br>&nbsp; - Create a new seam web project<br>&nbsp; - Generate entities from database (With same result as usual where no relationships between entities are discovered)
<br>&nbsp;- create a new seam web project<br>&nbsp;- copied existing set of entities (Pojo&#39;s) with @Entity annotations from running application.<br>&nbsp;- Tryed the Generate Entities from existing entities wizard. - Nothing happens when I select that.
<br><br>Now it&#39;s time to generate the CRUD interface from existing entities, but when I select that choice nothing happens.<br><br>Is there a way to see what is going on behind the scenes? Some kind of logging mechanism.
<br><br>Am I doing something wrong?<br>Should I register the entities added to the project?<br><br>Thanks<br><br>Morten Matras<br><a href="http://mortenmatras.blogspot.com">http://mortenmatras.blogspot.com</a><br><br><br>
<br><div><span class="gmail_quote">2007/11/12, Morten Matras &lt;<a href="mailto:morten.matras@gmail.com">morten.matras@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I removed the provided mysql connection and managed to create a seam-project.<div><span class="e" id="q_11633d992ba83a7d_1"><br><br><div><span class="gmail_quote">2007/11/12, Max Rydahl Andersen &lt;<a href="mailto:max.andersen@redhat.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
max.andersen@redhat.com</a>&gt;:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On Mon, 12 Nov 2007 13:15:10 +0100, Morten Matras<br>&lt;<a href="mailto:morten.matras@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

morten.matras@gmail.com</a>&gt; wrote:<br><br>&gt; Hi Max<br>&gt;<br>&gt; I can&#39;t set up a database connection using the wizard:<br>&gt;<br>&gt; &quot;Unable to locate jar/zip in file system as specified by the driver
<br>&gt; definition: mysql-connector-java-5.1.0-bin.jar&quot;<br><br>eh - yes, that is just a default value. You are free to edit the jar<br>name/location to whatever you have on your drive.<br>&gt;<br>&gt; I can&#39;t download any 
mysql-connector-java-5.1.0-bin.jar. What I can find<br>&gt; is:<br>&gt; mysql-connector-java-5.1.5-bin.jar and<br>&gt; mysql-connector-java-5.0.8-bin.jar.<br><br>&gt; When I select one of the above on my machine I get the error above.
<br><br>Did you remove the 5.1.0-bin.jar entry in the dialog ?<br><br>/max<br><br>&gt; Thanks<br>&gt;<br>&gt; Morten<br>&gt;<br>&gt;<br>&gt; 2007/11/12, Max Rydahl Andersen &lt;<a href="mailto:max.andersen@redhat.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
max.andersen@redhat.com
</a>&gt;:<br>&gt;&gt;<br>&gt;&gt; On Mon, 12 Nov 2007 12:45:18 +0100, Morten Matras<br>&gt;&gt; &lt;<a href="mailto:morten.matras@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">morten.matras@gmail.com
</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; &gt; I found it in &gt; File &gt; New ...
<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Reached the select seam runtime and selected my Seam 2.0, where it<br>&gt;&gt; seams<br>&gt;&gt; &gt; like I have to select the lib folder of the seam folder.<br>&gt;&gt;<br>&gt;&gt; No, you should select the root of Seam 2...
<br>&gt;&gt;<br>&gt;&gt; /max<br>&gt;&gt;<br>&gt;&gt; &gt; But I&#39;m getting closer... :-)<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Morten<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; 2007/11/12, Max Rydahl Andersen &lt;<a href="mailto:max.andersen@redhat.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

max.andersen@redhat.com</a>&gt;:<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt; So I do the following:<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&nbsp;&nbsp;- Download JBoss Tools:<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt;
<br>&gt;&gt; <a href="http://download.jboss.org/jbosstools/builds/nightly/200711111612-nightly/all/JBossTools-200711111612-nightly-ALL-macosx-carbon.zip" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://download.jboss.org/jbosstools/builds/nightly/200711111612-nightly/all/JBossTools-200711111612-nightly-ALL-macosx-carbon.zip
</a><br>&gt;&gt; &gt;&gt; &gt;&nbsp;&nbsp;- unzip it<br>&gt;&gt; &gt;&gt; &gt;&nbsp;&nbsp;- copy the content of /plugins to the /plugins folder of the<br>&gt;&gt; running<br>&gt;&gt; &gt;&gt; &gt; eclipse<br>&gt;&gt; &gt;&gt; &gt;&nbsp;&nbsp;- copy the content of /features to the /features folder of the
<br>&gt;&gt; &gt;&gt; running<br>&gt;&gt; &gt;&gt; &gt; eclipse<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; yes.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt; Start eclipse from a shell with ./eclipse -clean<br>&gt;&gt; &gt;&gt; &gt; Go to &gt; Run &gt; Seam &gt; Generate Entities wizard that should a new
<br>&gt;&gt; option<br>&gt;&gt; &gt;&gt; &gt; once<br>&gt;&gt; &gt;&gt; &gt; the new features and plugins have been installed?<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; No - the Run option is<br>&gt;&gt; depcrecated/removed/dead/obsolete/useless/etc...
<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; You go to the wizards, Ctrl+N or File &gt; New and selected Seam<br>&gt;&gt; Generate<br>&gt;&gt; &gt;&gt; Entities<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; /max<br>&gt;&gt; &gt;&gt;
<br>&gt;&gt; &gt;&gt; &gt; Thanks<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Venlig hilsen<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Morten<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; 2007/11/12, Max Rydahl Andersen &lt;
<a href="mailto:max.andersen@redhat.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">max.andersen@redhat.com</a>&gt;:<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Hej Morten,<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Not many post to this mailinglist - the forums are the preferred
<br>&gt;&gt; &gt;&gt; &gt;&gt; location<br>&gt;&gt; &gt;&gt; &gt;&gt; ;)<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; anyhow...<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; I&#39;ve installed JBoss tools on top of Eclipse Europa for J22
<br>&gt;&gt; &gt;&gt; developers<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; on my<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; mac os x. (See how on <a href="http://mortenmatras.blogspot.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mortenmatras.blogspot.com</a>), it was<br>
&gt;&gt; &gt;&gt; quite<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; easy.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Yes, that is how you install the latest releases.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Now I would like to generate the seam based CRUD for existing
<br>&gt;&gt; EJB&#39;s<br>&gt;&gt; &gt;&gt; &gt;&gt; using<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; this toolset and was told that this could be done in eclipse by<br>&gt;&gt; &gt;&gt; going<br>&gt;&gt; &gt;&gt; &gt;&gt; to:<br>

&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; run &gt; Seam gen &gt; generate entities<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Nah, I don&#39;t think I said that - I said run the Seam Generate
<br>&gt;&gt; &gt;&gt; Entities<br>&gt;&gt; &gt;&gt; &gt;&gt; *wizard*.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; The Run option is our old hack to use the seam-gen ant tasks<br>&gt;&gt; directly<br>&gt;&gt; &gt;&gt; &gt;&gt; until we could redo these things properly in eclipse.
<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; But I don&#39;t get the chance of setting the EJB&#39;s to get the CRUD<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; generated.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; No, because this is just the ant scripts.
<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; It simply runs the ant script installed to generate the CRUD for<br>&gt;&gt; &gt;&gt; the<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; tables<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; in the underlying database.
<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; yup.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Please point me where to start if I would like to get the<br>&gt;&gt; &gt;&gt; &gt;&gt; &quot;generate-ui&quot;
<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; for<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; existing EJB entities working in this toolset.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Run Seam Generate Entities *wizard*, not sure if that is part of
<br>&gt;&gt; &gt;&gt; beta2,<br>&gt;&gt; &gt;&gt; &gt;&gt; but otherwise the best thing you can do is to use the nightly<br>&gt;&gt; builds:<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=InstallingJBossToolsNightlyBuilds" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://wiki.jboss.org/wiki/Wiki.jsp?page=InstallingJBossToolsNightlyBuilds</a><br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; As I understood it a patch to the ant-script has been made but<br>&gt;&gt; &gt;&gt; never
<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; really<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; implemented in the releases of seam-gen. How do I add this patch<br>&gt;&gt; so<br>&gt;&gt; &gt;&gt; &gt;&gt; that<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; I
<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; can start using the tool?<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; It is not a patch to the ant tasks since we call hibernate tools<br>&gt;&gt; &gt;&gt; &gt;&gt; directly
<br>&gt;&gt; &gt;&gt; &gt;&gt; to avoid the overhead of Ant and to allow better customization in<br>&gt;&gt; the<br>&gt;&gt; &gt;&gt; &gt;&gt; IDE.<br>&gt;&gt; &gt;&gt; &gt;&gt; We use the same templates though!<br>&gt;&gt; &gt;&gt; &gt;&gt;
<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Or is it implemented in JBoss Tools but requires a special<br>&gt;&gt; &gt;&gt; jboss-seam<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; release underneeth?<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; For Seam 
1.2 you need the EAP release to get it working with JBoss<br>&gt;&gt; &gt;&gt; 4.2<br>&gt;&gt; &gt;&gt; &gt;&gt; For Seam 2 you can just use the community release.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Or is it just me who can&#39;t find it?
<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; See above ;)<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; /max<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;
<br>
&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; --<br>&gt;&gt; &gt;&gt; --<br>&gt;&gt; &gt;&gt; Max Rydahl Andersen<br>&gt;&gt; &gt;&gt; callto://max.rydahl.andersen
<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Hibernate<br>&gt;&gt; &gt;&gt; <a href="mailto:max@hibernate.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">max@hibernate.org</a><br>&gt;&gt; &gt;&gt; 
<a href="http://hibernate.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://hibernate.org</a><br>&gt;&gt; &gt;&gt;
<br>&gt;&gt; &gt;&gt; JBoss a division of Red Hat<br>&gt;&gt; &gt;&gt; <a href="mailto:max.andersen@jboss.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">max.andersen@jboss.com</a><br>&gt;&gt; &gt;&gt;
<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt;
<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; --<br>&gt;&gt; Max Rydahl Andersen<br>&gt;&gt; callto://max.rydahl.andersen<br>&gt;&gt;<br>&gt;&gt; Hibernate<br>&gt;&gt; <a href="mailto:max@hibernate.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
max@hibernate.org
</a><br>&gt;&gt; <a href="http://hibernate.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://hibernate.org</a><br>&gt;&gt;<br>&gt;&gt; JBoss a division of Red Hat<br>&gt;&gt; <a href="mailto:max.andersen@jboss.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
max.andersen@jboss.com</a><br>&gt;&gt;<br>&gt;
<br>&gt;<br>&gt;<br><br><br><br>--<br>--<br>Max Rydahl Andersen<br>callto://max.rydahl.andersen<br><br>Hibernate<br><a href="mailto:max@hibernate.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
max@hibernate.org</a><br><a href="http://hibernate.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://hibernate.org
</a><br><br>JBoss a division of Red Hat<br><a href="mailto:max.andersen@jboss.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">max.andersen@jboss.com</a><br></blockquote></div><br><br clear="all">
<br></span></div><div><span class="e" id="q_11633d992ba83a7d_2">-- <br>&nbsp;&nbsp;Morten Matras<br>&nbsp;&nbsp;Udviklingschef<br>&nbsp;&nbsp;GAMP media og Blob Communication ApS
<br>&nbsp;&nbsp;Vindegade 99-103<br>&nbsp;&nbsp;5000 Odense C<br>&nbsp;&nbsp;Tlf: 61711103<br>&nbsp;&nbsp;E: <a href="mailto:morten@gampmedia.dk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">morten@gampmedia.dk</a><br><br>&nbsp;&nbsp;T: 76 654321
<br>&nbsp;&nbsp;W: <a href="http://www.blobcom.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.blobcom.com</a><br>&nbsp;&nbsp;E: 
<a href="mailto:morten@blobcom.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">morten@blobcom.com</a>
</span></div></blockquote></div><br><br clear="all"><br>-- <br>&nbsp;&nbsp;Morten Matras<br>&nbsp;&nbsp;Udviklingschef<br>&nbsp;&nbsp;GAMP media og Blob Communication ApS<br>&nbsp;&nbsp;Vindegade 99-103<br>&nbsp;&nbsp;5000 Odense C<br>&nbsp;&nbsp;Tlf: 61711103<br>&nbsp;&nbsp;E: <a href="mailto:morten@gampmedia.dk">
morten@gampmedia.dk</a><br><br>&nbsp;&nbsp;T: 76 654321<br>&nbsp;&nbsp;W: <a href="http://www.blobcom.com">www.blobcom.com</a><br>&nbsp;&nbsp;E: <a href="mailto:morten@blobcom.com">morten@blobcom.com</a>