You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Jonathan Gallimore <jo...@gmail.com> on 2007/10/20 16:40:47 UTC
Re: ejb-jar.xml to Annotations tool
I realise I've been doing bits and pieces of work on this, and have been
quite for a little while now, so I thought I'd just give you a bit of an
update.
I've managed to "Mavenize" the build of both the ejb-jar.xml to
annotations plugin, and the WTP server adapter plugin, and bundled them
both into a single OpenEJB feature. This generates an update site - I
have a copy at http://www.jrg.me.uk/update-site if you fancy pointing
your copy of Eclipse at it and trying it out. The POMs are largely based
on the Geronimo Dev tools build. I would like to add my PDE tests to
this as well at some point.
I've moved away from parsing the ejb-jar.xml with a SAX parser and I'm
now using the JaxbJavaee class to unmarshal it. I've added a couple more
annotations, and I'm currently looking at adding annotation attributes
to the source correctly (it only handles strings properly at the moment).
I guess now that I've done some work with Maven and put the two plugins
together in one bundle, it would make good sense to move this into the
sandbox some time soon - are you happy for me to attach a patch to
http://issues.apache.org/jira/browse/OPENEJB-674 - it might be quite
large as that plugin is now in a subdirectory? My current code is
available at https://jrg.me.uk/annotations-plugin/trunk/ if anyone
fancies taking a look / trying it out.
Regards
Jon
Re: ejb-jar.xml to Annotations tool
Posted by Jonathan Gallimore <jo...@gmail.com>.
Fantastic, many thanks Jacek.
Jon
Jacek Laskowski wrote:
> On Jan 6, 2008 7:02 PM, Jonathan Gallimore <jo...@gmail.com> wrote:
>
>
>> Just wanted to give you an update on the plug-in work I've been doing.
>> I've added another patch to OPENEJB-674 (many thanks to whoever applied
>> the last patch. I've also attached a zip to the issue as I'm not sure if
>> files I added made it into SVN last time.
>>
>
> The patch's committed. It built fine. I have not tried running it
> though. Will do it the next time a patch comes in.
>
> Jacek
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On Jan 6, 2008 7:02 PM, Jonathan Gallimore <jo...@gmail.com> wrote:
> Just wanted to give you an update on the plug-in work I've been doing.
> I've added another patch to OPENEJB-674 (many thanks to whoever applied
> the last patch. I've also attached a zip to the issue as I'm not sure if
> files I added made it into SVN last time.
The patch's committed. It built fine. I have not tried running it
though. Will do it the next time a patch comes in.
Jacek
--
Jacek Laskowski
http://www.JacekLaskowski.pl
Re: ejb-jar.xml to Annotations tool
Posted by Jonathan Gallimore <jo...@gmail.com>.
Hi All,
Just wanted to give you an update on the plug-in work I've been doing.
I've added another patch to OPENEJB-674 (many thanks to whoever applied
the last patch. I've also attached a zip to the issue as I'm not sure if
files I added made it into SVN last time.
With this patch, I think the plug-in will now generate most of the
annotations for session and message driven beans. I'm hoping to use the
plug-in to migrate the code at work (which doesn't have any entity
beans) over to EJB 3 over the next week or so. I'll post with how I get on.
I've added some PDE tests, although I'm not completely sure how to get
them to run from Maven, does anyone know how to do this?
I've also started working on generating annotations for Entity beans.
The approach I've taken is to use the CmpJpaConversion class to get
EntityMappings from both the ejb-jar.xml and openejb-jar.xml and using
the EntityMappings structure to work out which annotations should be
added to the entity bean classes. If I've understood it correctly, when
an EJB 2 app is deployed, OpenEJB generates an intermediate orm.xml file
that it passes to OpenJPA to handle the persistence, so I'm trying to do
the same thing. Obviously, please let me know if you think I'm going
about this the wrong way, or if I could be doing something better.
In terms of CMP beans, I guess we need to convert the CMP class into a
regular class, I was thinking of just removing the abstract keyword, and
turning them into very basic POJOs. I guess we'll also need to find some
way of refactoring lookups to CMP beans to use the JPA EntityManager.
Does anyone have any thoughts on this?
Sorry this has taken longer than I had hoped, I've been pretty busy with
work lately.
Cheers
Jon
Re: ejb-jar.xml to Annotations tool
Posted by Jonathan Gallimore <jo...@jrg.me.uk>.
Hi,
Manu - Many thanks for applying the patch - I'll attach them to the JIRA
issue in future.
I've had a stab at updating the README file for the plugin, and I've
attached a patch to the JIRA issue.
Hopefully I'll get a chance to do a bit more work on this over the weekend.
Cheers
Jon
Manu George wrote:
> Jonathan,
> I have made the change. Please submit your patches via
> the JIRA from now on. It will be easier to track and you also need to
> agree to grant access to Apache there :).
>
> Regards
> Manu
>
> On 11/1/07, Manu George <ma...@gmail.com> wrote:
>
>> Hi Jonathan,
>> My thanks to you for taking time out to work on
>> this tool :) and my apologies for taking so much time to respond. The
>> wiki is the best place for documentation and I believe it will be a
>> good idea to add the docs there. Regarding the patches attach away. I
>> will start by looking at what you have attached and checking them in.
>> I will respond on this thread once done
>>
>> Regards
>> Manu
>>
>> On 10/30/07, Jonathan Gallimore <jo...@jrg.me.uk> wrote:
>>
>>> Hi Manu
>>>
>>> Thanks for getting this checked in. It all looks good (thanks for adding
>>> the repository too!). I've done a clean checkout and build (after
>>> removing my .m2 directory) and the only thing that didn't work was the
>>> generation of the update site - The build was successful, but Eclipse
>>> complained that the <?xml... line wasn't the first thing in the site.xml
>>> file when I tried to install the plugin.
>>>
>>> I've attached a patch which has sorted it out on my local copy.
>>>
>>> I'll sort out the README tomorrow. I'm also happy to add some
>>> documentation to the wiki, if you like, although I'm not sure quite
>>> where the best place for the documentation would be?
>>>
>>> I've also had a go at a screen cam demonstration of the plugin if
>>> anyone's interested (http://www.jrg.me.uk/Projects/OpenEJB.html) - there
>>> is sound, but its a bit quiet. I don't know if this sort of thing is
>>> useful or appropriate, but I'd be interested to know what people think.
>>>
>>> Manu, Many thanks again for doing this, and sorry it wasn't less painful ;-)
>>>
>>> Regards
>>>
>>> Jon
>>>
>>>
>>>> Hi Jonathan,
>>>> I have checked in your files into sandbox. Pls have
>>>> a look and test it. I am not yet deleting the existing plugin files in
>>>> sandbox and will do that once this has been tested.
>>>> Also please modify the Readme in sandbox with the additional
>>>> instructions and submit a patch when you can.
>>>>
>>>> One other thing that I did was add a repository temporarily to resolve
>>>> javax\xml\jsr173\1.0\jsr173-1.0.jar i.e
>>>> http://jass.objectweb.org/repository/m2.
>>>>
>>>> Regards
>>>> Manu
>>>>
>>>>
>>>>
>>>
>>>
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Manu George <ma...@gmail.com>.
Jonathan,
I have made the change. Please submit your patches via
the JIRA from now on. It will be easier to track and you also need to
agree to grant access to Apache there :).
Regards
Manu
On 11/1/07, Manu George <ma...@gmail.com> wrote:
> Hi Jonathan,
> My thanks to you for taking time out to work on
> this tool :) and my apologies for taking so much time to respond. The
> wiki is the best place for documentation and I believe it will be a
> good idea to add the docs there. Regarding the patches attach away. I
> will start by looking at what you have attached and checking them in.
> I will respond on this thread once done
>
> Regards
> Manu
>
> On 10/30/07, Jonathan Gallimore <jo...@jrg.me.uk> wrote:
> > Hi Manu
> >
> > Thanks for getting this checked in. It all looks good (thanks for adding
> > the repository too!). I've done a clean checkout and build (after
> > removing my .m2 directory) and the only thing that didn't work was the
> > generation of the update site - The build was successful, but Eclipse
> > complained that the <?xml... line wasn't the first thing in the site.xml
> > file when I tried to install the plugin.
> >
> > I've attached a patch which has sorted it out on my local copy.
> >
> > I'll sort out the README tomorrow. I'm also happy to add some
> > documentation to the wiki, if you like, although I'm not sure quite
> > where the best place for the documentation would be?
> >
> > I've also had a go at a screen cam demonstration of the plugin if
> > anyone's interested (http://www.jrg.me.uk/Projects/OpenEJB.html) - there
> > is sound, but its a bit quiet. I don't know if this sort of thing is
> > useful or appropriate, but I'd be interested to know what people think.
> >
> > Manu, Many thanks again for doing this, and sorry it wasn't less painful ;-)
> >
> > Regards
> >
> > Jon
> >
> > > Hi Jonathan,
> > > I have checked in your files into sandbox. Pls have
> > > a look and test it. I am not yet deleting the existing plugin files in
> > > sandbox and will do that once this has been tested.
> > > Also please modify the Readme in sandbox with the additional
> > > instructions and submit a patch when you can.
> > >
> > > One other thing that I did was add a repository temporarily to resolve
> > > javax\xml\jsr173\1.0\jsr173-1.0.jar i.e
> > > http://jass.objectweb.org/repository/m2.
> > >
> > > Regards
> > > Manu
> > >
> > >
> >
> >
> >
>
Re: ejb-jar.xml to Annotations tool
Posted by Manu George <ma...@gmail.com>.
Hi Jonathan,
My thanks to you for taking time out to work on
this tool :) and my apologies for taking so much time to respond. The
wiki is the best place for documentation and I believe it will be a
good idea to add the docs there. Regarding the patches attach away. I
will start by looking at what you have attached and checking them in.
I will respond on this thread once done
Regards
Manu
On 10/30/07, Jonathan Gallimore <jo...@jrg.me.uk> wrote:
> Hi Manu
>
> Thanks for getting this checked in. It all looks good (thanks for adding
> the repository too!). I've done a clean checkout and build (after
> removing my .m2 directory) and the only thing that didn't work was the
> generation of the update site - The build was successful, but Eclipse
> complained that the <?xml... line wasn't the first thing in the site.xml
> file when I tried to install the plugin.
>
> I've attached a patch which has sorted it out on my local copy.
>
> I'll sort out the README tomorrow. I'm also happy to add some
> documentation to the wiki, if you like, although I'm not sure quite
> where the best place for the documentation would be?
>
> I've also had a go at a screen cam demonstration of the plugin if
> anyone's interested (http://www.jrg.me.uk/Projects/OpenEJB.html) - there
> is sound, but its a bit quiet. I don't know if this sort of thing is
> useful or appropriate, but I'd be interested to know what people think.
>
> Manu, Many thanks again for doing this, and sorry it wasn't less painful ;-)
>
> Regards
>
> Jon
>
> > Hi Jonathan,
> > I have checked in your files into sandbox. Pls have
> > a look and test it. I am not yet deleting the existing plugin files in
> > sandbox and will do that once this has been tested.
> > Also please modify the Readme in sandbox with the additional
> > instructions and submit a patch when you can.
> >
> > One other thing that I did was add a repository temporarily to resolve
> > javax\xml\jsr173\1.0\jsr173-1.0.jar i.e
> > http://jass.objectweb.org/repository/m2.
> >
> > Regards
> > Manu
> >
> >
>
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Mohammad Nour El-Din <no...@gmail.com>.
Hi Jonathan, the video is cool, how did u do it :D. And the tool is greater
:D, it will be an edge to add in the JDC2 presentation on OpenEJB3.
On 10/30/07, Jonathan Gallimore <jo...@jrg.me.uk> wrote:
>
> Hi Manu
>
> Thanks for getting this checked in. It all looks good (thanks for adding
> the repository too!). I've done a clean checkout and build (after
> removing my .m2 directory) and the only thing that didn't work was the
> generation of the update site - The build was successful, but Eclipse
> complained that the <?xml... line wasn't the first thing in the site.xml
> file when I tried to install the plugin.
>
> I've attached a patch which has sorted it out on my local copy.
>
> I'll sort out the README tomorrow. I'm also happy to add some
> documentation to the wiki, if you like, although I'm not sure quite
> where the best place for the documentation would be?
>
> I've also had a go at a screen cam demonstration of the plugin if
> anyone's interested (http://www.jrg.me.uk/Projects/OpenEJB.html) - there
> is sound, but its a bit quiet. I don't know if this sort of thing is
> useful or appropriate, but I'd be interested to know what people think.
>
> Manu, Many thanks again for doing this, and sorry it wasn't less painful
> ;-)
>
> Regards
>
> Jon
>
> > Hi Jonathan,
> > I have checked in your files into sandbox. Pls have
> > a look and test it. I am not yet deleting the existing plugin files in
> > sandbox and will do that once this has been tested.
> > Also please modify the Readme in sandbox with the additional
> > instructions and submit a patch when you can.
> >
> > One other thing that I did was add a repository temporarily to resolve
> > javax\xml\jsr173\1.0\jsr173-1.0.jar i.e
> > http://jass.objectweb.org/repository/m2.
> >
> > Regards
> > Manu
> >
> >
>
>
>
--
Thanks
- Mohammad Nour
Re: ejb-jar.xml to Annotations tool
Posted by Jonathan Gallimore <jo...@jrg.me.uk>.
Hi Manu
Thanks for getting this checked in. It all looks good (thanks for adding
the repository too!). I've done a clean checkout and build (after
removing my .m2 directory) and the only thing that didn't work was the
generation of the update site - The build was successful, but Eclipse
complained that the <?xml... line wasn't the first thing in the site.xml
file when I tried to install the plugin.
I've attached a patch which has sorted it out on my local copy.
I'll sort out the README tomorrow. I'm also happy to add some
documentation to the wiki, if you like, although I'm not sure quite
where the best place for the documentation would be?
I've also had a go at a screen cam demonstration of the plugin if
anyone's interested (http://www.jrg.me.uk/Projects/OpenEJB.html) - there
is sound, but its a bit quiet. I don't know if this sort of thing is
useful or appropriate, but I'd be interested to know what people think.
Manu, Many thanks again for doing this, and sorry it wasn't less painful ;-)
Regards
Jon
> Hi Jonathan,
> I have checked in your files into sandbox. Pls have
> a look and test it. I am not yet deleting the existing plugin files in
> sandbox and will do that once this has been tested.
> Also please modify the Readme in sandbox with the additional
> instructions and submit a patch when you can.
>
> One other thing that I did was add a repository temporarily to resolve
> javax\xml\jsr173\1.0\jsr173-1.0.jar i.e
> http://jass.objectweb.org/repository/m2.
>
> Regards
> Manu
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Manu George <ma...@gmail.com>.
Hi Jonathan,
I have checked in your files into sandbox. Pls have
a look and test it. I am not yet deleting the existing plugin files in
sandbox and will do that once this has been tested.
Also please modify the Readme in sandbox with the additional
instructions and submit a patch when you can.
One other thing that I did was add a repository temporarily to resolve
javax\xml\jsr173\1.0\jsr173-1.0.jar i.e
http://jass.objectweb.org/repository/m2.
Regards
Manu
On 10/24/07, Jonathan Gallimore <jo...@gmail.com> wrote:
> Whoops! I've attached another patch created with TortoiseSVN, hopefully
> that'll do the trick.
>
> The plugin should work with an EJB 2.1 ejb-jar.xml file, I have an old
> version of the Bank sample (I think its a Geronimo sample) which is EJB
> 2.1 and that seems to work. I have had some exceptions with openejb-jee
> unmarshalling EJB 2.0 xml files though. You do need to have the EJB 3
> API classes on your classpath though (although it might be an idea for
> me to check for that, and add it if its not there already). I think it
> would be useful if I put together some documentation and perhaps a
> screencam of it in action.
>
> Glad you like the preview - I forgot to mention I had done that.
> Essentially its works in the same way as any of the other Java
> refactorings. It took a while to figure out how to do it, but was well
> worth it, I think ;-)
>
> Cheers
>
> Jon
>
> Manu George wrote:
> > Hi Jonathan,
> > Sorry for the delay,Can you attach a patch that is
> > created using svn. The current patch has diffs for the svn specific
> > files as well. If you create one using svn it will be easier for me to
> > apply too. There was no error in the error logs because I was using an
> > ejb 2.1 bean :). Once I changed to 3.0 beans it worked like a charm.
> > The diff view is awesome. Great work Jon
> >
> > Thanks
> > Manu
> >
> > On 10/23/07, Jonathan Gallimore <jo...@gmail.com> wrote:
> >
> >> Hi Manu,
> >>
> >> I have attached a patch to JIRA issue OPENEJB-674. I've have applied the
> >> patch to a fresh checkout of the plugin that is already in the sandbox,
> >> and it seemed to work ok, but I had to manually remove the
> >> org.eclipse.jst.server.generic.openejb folder in the root (its now under
> >> the plugins folder). Please let me know if you need anything else.
> >>
> >> Also, did you have any luck getting a stack trace from the error log for
> >> the error message you were encountering?
> >>
> >> Cheers
> >>
> >> Jon
> >>
> >>
> >> Manu George wrote:
> >>
> >>> Hey David, hope you are enjoying your vacation. Jonathan, I will be
> >>> happy to get this into sandbox. Please attach a patch.
> >>>
> >>> Thanks
> >>> Manu
> >>>
> >>>
> >>>
> >
> >
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Jonathan Gallimore <jo...@gmail.com>.
Whoops! I've attached another patch created with TortoiseSVN, hopefully
that'll do the trick.
The plugin should work with an EJB 2.1 ejb-jar.xml file, I have an old
version of the Bank sample (I think its a Geronimo sample) which is EJB
2.1 and that seems to work. I have had some exceptions with openejb-jee
unmarshalling EJB 2.0 xml files though. You do need to have the EJB 3
API classes on your classpath though (although it might be an idea for
me to check for that, and add it if its not there already). I think it
would be useful if I put together some documentation and perhaps a
screencam of it in action.
Glad you like the preview - I forgot to mention I had done that.
Essentially its works in the same way as any of the other Java
refactorings. It took a while to figure out how to do it, but was well
worth it, I think ;-)
Cheers
Jon
Manu George wrote:
> Hi Jonathan,
> Sorry for the delay,Can you attach a patch that is
> created using svn. The current patch has diffs for the svn specific
> files as well. If you create one using svn it will be easier for me to
> apply too. There was no error in the error logs because I was using an
> ejb 2.1 bean :). Once I changed to 3.0 beans it worked like a charm.
> The diff view is awesome. Great work Jon
>
> Thanks
> Manu
>
> On 10/23/07, Jonathan Gallimore <jo...@gmail.com> wrote:
>
>> Hi Manu,
>>
>> I have attached a patch to JIRA issue OPENEJB-674. I've have applied the
>> patch to a fresh checkout of the plugin that is already in the sandbox,
>> and it seemed to work ok, but I had to manually remove the
>> org.eclipse.jst.server.generic.openejb folder in the root (its now under
>> the plugins folder). Please let me know if you need anything else.
>>
>> Also, did you have any luck getting a stack trace from the error log for
>> the error message you were encountering?
>>
>> Cheers
>>
>> Jon
>>
>>
>> Manu George wrote:
>>
>>> Hey David, hope you are enjoying your vacation. Jonathan, I will be
>>> happy to get this into sandbox. Please attach a patch.
>>>
>>> Thanks
>>> Manu
>>>
>>>
>>>
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Manu George <ma...@gmail.com>.
Hi Jonathan,
Sorry for the delay,Can you attach a patch that is
created using svn. The current patch has diffs for the svn specific
files as well. If you create one using svn it will be easier for me to
apply too. There was no error in the error logs because I was using an
ejb 2.1 bean :). Once I changed to 3.0 beans it worked like a charm.
The diff view is awesome. Great work Jon
Thanks
Manu
On 10/23/07, Jonathan Gallimore <jo...@gmail.com> wrote:
> Hi Manu,
>
> I have attached a patch to JIRA issue OPENEJB-674. I've have applied the
> patch to a fresh checkout of the plugin that is already in the sandbox,
> and it seemed to work ok, but I had to manually remove the
> org.eclipse.jst.server.generic.openejb folder in the root (its now under
> the plugins folder). Please let me know if you need anything else.
>
> Also, did you have any luck getting a stack trace from the error log for
> the error message you were encountering?
>
> Cheers
>
> Jon
>
>
> Manu George wrote:
> > Hey David, hope you are enjoying your vacation. Jonathan, I will be
> > happy to get this into sandbox. Please attach a patch.
> >
> > Thanks
> > Manu
> >
> >
>
Re: ejb-jar.xml to Annotations tool
Posted by Jonathan Gallimore <jo...@gmail.com>.
Hi Manu,
I have attached a patch to JIRA issue OPENEJB-674. I've have applied the
patch to a fresh checkout of the plugin that is already in the sandbox,
and it seemed to work ok, but I had to manually remove the
org.eclipse.jst.server.generic.openejb folder in the root (its now under
the plugins folder). Please let me know if you need anything else.
Also, did you have any luck getting a stack trace from the error log for
the error message you were encountering?
Cheers
Jon
Manu George wrote:
> Hey David, hope you are enjoying your vacation. Jonathan, I will be
> happy to get this into sandbox. Please attach a patch.
>
> Thanks
> Manu
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Manu George <ma...@gmail.com>.
Hey David, hope you are enjoying your vacation. Jonathan, I will be
happy to get this into sandbox. Please attach a patch.
Thanks
Manu
On 10/21/07, dblevins <db...@visi.com> wrote:
>
> Hi all from vacation-land (London to be specific).
>
> Jonathan, great to hear you're now using the JAXB tree from openejb-jee,
> that'll be a big time saver and will definitely make maintaining the tool
> easier in future spec revisions.
>
> I agree we should get this checked in somewhere. The sooner we get the code
> in and patch process started the sooner we can get Jonathan pulled into the
> community.
>
> Anyone out there want to get this in?
>
> -David
>
>
> Jonathan Gallimore-2 wrote:
> >
> > I realise I've been doing bits and pieces of work on this, and have been
> > quite for a little while now, so I thought I'd just give you a bit of an
> > update.
> >
> > I've managed to "Mavenize" the build of both the ejb-jar.xml to
> > annotations plugin, and the WTP server adapter plugin, and bundled them
> > both into a single OpenEJB feature. This generates an update site - I
> > have a copy at http://www.jrg.me.uk/update-site if you fancy pointing
> > your copy of Eclipse at it and trying it out. The POMs are largely based
> > on the Geronimo Dev tools build. I would like to add my PDE tests to
> > this as well at some point.
> >
> > I've moved away from parsing the ejb-jar.xml with a SAX parser and I'm
> > now using the JaxbJavaee class to unmarshal it. I've added a couple more
> > annotations, and I'm currently looking at adding annotation attributes
> > to the source correctly (it only handles strings properly at the moment).
> >
> > I guess now that I've done some work with Maven and put the two plugins
> > together in one bundle, it would make good sense to move this into the
> > sandbox some time soon - are you happy for me to attach a patch to
> > http://issues.apache.org/jira/browse/OPENEJB-674 - it might be quite
> > large as that plugin is now in a subdirectory? My current code is
> > available at https://jrg.me.uk/annotations-plugin/trunk/ if anyone
> > fancies taking a look / trying it out.
> >
> > Regards
> >
> > Jon
> >
> >
> >
>
> --
> View this message in context: http://www.nabble.com/ejb-jar.xml-to-Annotations-tool-tf4325175.html#a13331089
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Jonathan Gallimore <jo...@gmail.com>.
Hi Manu,
Thanks for giving it a whirl, I'm glad it installs ok.
As for your error... I guess something is broken :-) - obviously its
early days ;-)
Is there anything in the error log view (Window->Show View->PDE
Runtime->Show log) - if there's a stack trace in there, can you send it
over and I'll have a look.
I've noticed a problem with adding an OpenEJB server where its missing a
dependency, so I'll look into this too.
Cheers
Jon
Manu George wrote:
> Hi Jonanthan,
> This is really cool. I downloaded and installed it in
> my Eclipse instance and it installed perfectly. However I am getting a
> dialog with the message, the chosen operation is not available when i
> select generate annotations. Why is this coming. Any Idea? I may be
> doing something wrong I guess.
>
> Regards
> Manu
>
>
Re: ejb-jar.xml to Annotations tool
Posted by Manu George <ma...@gmail.com>.
Hi Jonanthan,
This is really cool. I downloaded and installed it in
my Eclipse instance and it installed perfectly. However I am getting a
dialog with the message, the chosen operation is not available when i
select generate annotations. Why is this coming. Any Idea? I may be
doing something wrong I guess.
Regards
Manu
On 10/20/07, Jonathan Gallimore <jo...@gmail.com> wrote:
> I realise I've been doing bits and pieces of work on this, and have been
> quite for a little while now, so I thought I'd just give you a bit of an
> update.
>
> I've managed to "Mavenize" the build of both the ejb-jar.xml to
> annotations plugin, and the WTP server adapter plugin, and bundled them
> both into a single OpenEJB feature. This generates an update site - I
> have a copy at http://www.jrg.me.uk/update-site if you fancy pointing
> your copy of Eclipse at it and trying it out. The POMs are largely based
> on the Geronimo Dev tools build. I would like to add my PDE tests to
> this as well at some point.
>
> I've moved away from parsing the ejb-jar.xml with a SAX parser and I'm
> now using the JaxbJavaee class to unmarshal it. I've added a couple more
> annotations, and I'm currently looking at adding annotation attributes
> to the source correctly (it only handles strings properly at the moment).
>
> I guess now that I've done some work with Maven and put the two plugins
> together in one bundle, it would make good sense to move this into the
> sandbox some time soon - are you happy for me to attach a patch to
> http://issues.apache.org/jira/browse/OPENEJB-674 - it might be quite
> large as that plugin is now in a subdirectory? My current code is
> available at https://jrg.me.uk/annotations-plugin/trunk/ if anyone
> fancies taking a look / trying it out.
>
> Regards
>
> Jon
>
>
Re: ejb-jar.xml to Annotations tool
Posted by dblevins <db...@visi.com>.
Hi all from vacation-land (London to be specific).
Jonathan, great to hear you're now using the JAXB tree from openejb-jee,
that'll be a big time saver and will definitely make maintaining the tool
easier in future spec revisions.
I agree we should get this checked in somewhere. The sooner we get the code
in and patch process started the sooner we can get Jonathan pulled into the
community.
Anyone out there want to get this in?
-David
Jonathan Gallimore-2 wrote:
>
> I realise I've been doing bits and pieces of work on this, and have been
> quite for a little while now, so I thought I'd just give you a bit of an
> update.
>
> I've managed to "Mavenize" the build of both the ejb-jar.xml to
> annotations plugin, and the WTP server adapter plugin, and bundled them
> both into a single OpenEJB feature. This generates an update site - I
> have a copy at http://www.jrg.me.uk/update-site if you fancy pointing
> your copy of Eclipse at it and trying it out. The POMs are largely based
> on the Geronimo Dev tools build. I would like to add my PDE tests to
> this as well at some point.
>
> I've moved away from parsing the ejb-jar.xml with a SAX parser and I'm
> now using the JaxbJavaee class to unmarshal it. I've added a couple more
> annotations, and I'm currently looking at adding annotation attributes
> to the source correctly (it only handles strings properly at the moment).
>
> I guess now that I've done some work with Maven and put the two plugins
> together in one bundle, it would make good sense to move this into the
> sandbox some time soon - are you happy for me to attach a patch to
> http://issues.apache.org/jira/browse/OPENEJB-674 - it might be quite
> large as that plugin is now in a subdirectory? My current code is
> available at https://jrg.me.uk/annotations-plugin/trunk/ if anyone
> fancies taking a look / trying it out.
>
> Regards
>
> Jon
>
>
>
--
View this message in context: http://www.nabble.com/ejb-jar.xml-to-Annotations-tool-tf4325175.html#a13331089
Sent from the OpenEJB Dev mailing list archive at Nabble.com.