Hi Max
Another attempt to generate a seam application from existing entities is made today.
Status:
- OS: Mac os x: 10.4.10
- Installed eclipse:
Version: 3.3.0
Build id: M20070921-1145
- Added nightly build of the JBoss Tools plugins and features by downloading and copying files from plugins and features folders under eclipse
- Did set up the database connection and managed to be able to:
- Create a new seam web project
- Generate entities from database (With same result as usual where no relationships between entities are discovered)
- create a new seam web project
- copied existing set of entities (Pojo's) with @Entity annotations from running application.
- Tryed the Generate Entities from existing entities wizard. - Nothing happens when I select that.
Now it's time to generate the CRUD interface from existing entities, but when I select that choice nothing happens.
Is there a way to see what is going on behind the scenes? Some kind of logging mechanism.
Am I doing something wrong?
Should I register the entities added to the project?
Thanks
Morten Matras
http://mortenmatras.blogspot.com
I removed the provided mysql connection and managed to create a seam-project.2007/11/12, Max Rydahl Andersen < max.andersen@redhat.com>:On Mon, 12 Nov 2007 13:15:10 +0100, Morten Matras
< morten.matras@gmail.com> wrote:
> Hi Max
>
> I can't set up a database connection using the wizard:
>
> "Unable to locate jar/zip in file system as specified by the driver
> definition: mysql-connector-java-5.1.0-bin.jar"
eh - yes, that is just a default value. You are free to edit the jar
name/location to whatever you have on your drive.
>
> I can't download any mysql-connector-java-5.1.0-bin.jar. What I can find
> is:
> mysql-connector-java-5.1.5-bin.jar and
> mysql-connector-java-5.0.8-bin.jar.
> When I select one of the above on my machine I get the error above.
Did you remove the 5.1.0-bin.jar entry in the dialog ?
/max
> Thanks
>
> Morten
>
>
> 2007/11/12, Max Rydahl Andersen < max.andersen@redhat.com >:
>>
>> On Mon, 12 Nov 2007 12:45:18 +0100, Morten Matras
>> <morten.matras@gmail.com > wrote:
>>
>> > I found it in > File > New ...
>> >
>> > Reached the select seam runtime and selected my Seam 2.0, where it
>> seams
>> > like I have to select the lib folder of the seam folder.
>>
>> No, you should select the root of Seam 2...
>>
>> /max
>>
>> > But I'm getting closer... :-)
>> >
>> > Morten
>> >
>> > 2007/11/12, Max Rydahl Andersen < max.andersen@redhat.com>:
>> >>
>> >> > So I do the following:
>> >> >
>> >> > - Download JBoss Tools:
>> >> >
>> >>
>> http://download.jboss.org/jbosstools/builds/nightly/200711111612-nightly/all/JBossTools-200711111612-nightly-ALL-macosx-carbon.zip
>> >> > - unzip it
>> >> > - copy the content of /plugins to the /plugins folder of the
>> running
>> >> > eclipse
>> >> > - copy the content of /features to the /features folder of the
>> >> running
>> >> > eclipse
>> >>
>> >> yes.
>> >>
>> >> > Start eclipse from a shell with ./eclipse -clean
>> >> > Go to > Run > Seam > Generate Entities wizard that should a new
>> option
>> >> > once
>> >> > the new features and plugins have been installed?
>> >>
>> >> No - the Run option is
>> depcrecated/removed/dead/obsolete/useless/etc...
>> >>
>> >> You go to the wizards, Ctrl+N or File > New and selected Seam
>> Generate
>> >> Entities
>> >>
>> >> /max
>> >>
>> >> > Thanks
>> >> >
>> >> > Venlig hilsen
>> >> >
>> >> > Morten
>> >> >
>> >> > 2007/11/12, Max Rydahl Andersen < max.andersen@redhat.com>:
>> >> >>
>> >> >> Hej Morten,
>> >> >>
>> >> >> Not many post to this mailinglist - the forums are the preferred
>> >> >> location
>> >> >> ;)
>> >> >>
>> >> >> anyhow...
>> >> >>
>> >> >>
>> >> >> > I've installed JBoss tools on top of Eclipse Europa for J22
>> >> developers
>> >> >> > on my
>> >> >> > mac os x. (See how on http://mortenmatras.blogspot.com), it was
>> >> quite
>> >> >> > easy.
>> >> >>
>> >> >> Yes, that is how you install the latest releases.
>> >> >>
>> >> >> > Now I would like to generate the seam based CRUD for existing
>> EJB's
>> >> >> using
>> >> >> > this toolset and was told that this could be done in eclipse by
>> >> going
>> >> >> to:
>> >> >> >
>> >> >> >> run > Seam gen > generate entities
>> >> >>
>> >> >> Nah, I don't think I said that - I said run the Seam Generate
>> >> Entities
>> >> >> *wizard*.
>> >> >>
>> >> >> The Run option is our old hack to use the seam-gen ant tasks
>> directly
>> >> >> until we could redo these things properly in eclipse.
>> >> >>
>> >> >> > But I don't get the chance of setting the EJB's to get the CRUD
>> >> >> > generated.
>> >> >>
>> >> >> No, because this is just the ant scripts.
>> >> >>
>> >> >> > It simply runs the ant script installed to generate the CRUD for
>> >> the
>> >> >> > tables
>> >> >> > in the underlying database.
>> >> >>
>> >> >> yup.
>> >> >>
>> >> >> > Please point me where to start if I would like to get the
>> >> >> "generate-ui"
>> >> >> > for
>> >> >> > existing EJB entities working in this toolset.
>> >> >>
>> >> >> Run Seam Generate Entities *wizard*, not sure if that is part of
>> >> beta2,
>> >> >> but otherwise the best thing you can do is to use the nightly
>> builds:
>> >> >>
>> >>
>> http://wiki.jboss.org/wiki/Wiki.jsp?page=InstallingJBossToolsNightlyBuilds
>> >> >>
>> >> >> > As I understood it a patch to the ant-script has been made but
>> >> never
>> >> >> > really
>> >> >> > implemented in the releases of seam-gen. How do I add this patch
>> so
>> >> >> that
>> >> >> > I
>> >> >> > can start using the tool?
>> >> >>
>> >> >> It is not a patch to the ant tasks since we call hibernate tools
>> >> >> directly
>> >> >> to avoid the overhead of Ant and to allow better customization in
>> the
>> >> >> IDE.
>> >> >> We use the same templates though!
>> >> >>
>> >> >> > Or is it implemented in JBoss Tools but requires a special
>> >> jboss-seam
>> >> >> > release underneeth?
>> >> >>
>> >> >> For Seam 1.2 you need the EAP release to get it working with JBoss
>> >> 4.2
>> >> >> For Seam 2 you can just use the community release.
>> >> >>
>> >> >> > Or is it just me who can't find it?
>> >> >>
>> >> >> See above ;)
>> >> >>
>> >> >> /max
>> >> >>
>> >> >
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> --
>> >> Max Rydahl Andersen
>> >> callto://max.rydahl.andersen
>> >>
>> >> Hibernate
>> >> max@hibernate.org
>> >> http://hibernate.org
>> >>
>> >> JBoss a division of Red Hat
>> >> max.andersen@jboss.com
>> >>
>> >
>> >
>> >
>>
>>
>>
>> --
>> --
>> Max Rydahl Andersen
>> callto://max.rydahl.andersen
>>
>> Hibernate
>> max@hibernate.org
>> http://hibernate.org
>>
>> JBoss a division of Red Hat
>> max.andersen@jboss.com
>>
>
>
>
--
--
Max Rydahl Andersen
callto://max.rydahl.andersen
Hibernate
max@hibernate.org
http://hibernate.org
JBoss a division of Red Hat
max.andersen@jboss.com
--
Morten Matras
Udviklingschef
GAMP media og Blob Communication ApS
Vindegade 99-103
5000 Odense C
Tlf: 61711103
E: morten@gampmedia.dk
T: 76 654321
W: www.blobcom.com
E: morten@blobcom.com