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 2009/06/11 22:50:52 UTC

Eclipse plugin - getting ready to release

Hi All,

I'm getting ready to tag an alpha release of the Eclipse plugin and get a
vote going. I just had a couple of questions:

PGP keys - I've got my own PGP key and I've figured out how to sign my
deployable zip. Am I right in thinking I just need to update the /www/
www.apache.org/dist/openejb/KEYS file on people.apache.org? If so, David, it
looks like that file is only writable by you, could you give rw access to
the openejb group?

LICENSE and NOTICE files - I've done a check of all the libraries that get
included in our assemblies (and done a cleanup!), and I believe that we're
now using only the same jars that OpenEJB 3.1.1 itself uses, so would be ok
to assume that the LICENSE and NOTICE files from the OpenEJB 3.1.1 release
zip? Here's the full list of jars if anyone is interested:

activeio-core-3.0.0-incubator.jar
activemq-core-4.1.1.jar
activemq-ra-4.1.1.jar
backport-util-concurrent-2.1.jar
bcprov-jdk15-140.jar
commons-cli-1.1.jar
commons-collections-3.2.jar
commons-dbcp-all-1.3-r699049.jar
commons-lang-2.1.jar
commons-logging-1.1.jar
commons-pool-1.3.jar
cxf-bundle-2.0.9.jar
ejb31-api-experimental-3.1.1.jar
geronimo-connector-2.1.jar
geronimo-javamail_1.4_mail-1.2.jar
geronimo-transaction-2.1.jar
howl-1.0.1-1.jar
hsqldb-1.8.0.7.jar
javaee-api-5.0-2.jar
jaxb-impl-2.0.5.jar
log4j-1.2.12.jar
neethi-2.0.4.jar
openejb-client-3.1.1.jar
openejb-core-3.1.1.jar
openejb-cxf-3.1.1.jar
openejb-ejbd-3.1.1.jar
openejb-hsql-3.1.1.jar
openejb-http-3.1.1.jar
openejb-javaagent-3.1.1.jar
openejb-jee-3.1.1.jar
openejb-loader-3.1.1.jar
openejb-multicast-3.1.1.jar
openejb-server-3.1.1.jar
openejb-telnet-3.1.1.jar
openejb-webservices-3.1.1.jar
openjpa-1.2.0.jar
opensaml-1.1.jar
plugins-common-1.0.0.jar
quartz-1.5.2.jar
saaj-impl-1.3.jar
serp-1.13.1.jar
slf4j-api-1.3.1.jar
slf4j-jdk14-1.3.1.jar
stax-api-1.0.1.jar
swizzle-stream-1.0.1.jar
wsdl4j-1.6.1.jar
wss4j-1.5.4.jar
wstx-asl-3.2.0.jar
xbean-asm-shaded-3.6-r779512.jar
xbean-finder-shaded-3.6-r779512.jar
xbean-naming-3.5.jar
xbean-reflect-3.6-r779512.jar
xml-resolver-1.2.jar
XmlSchema-1.3.2.jar
xmlsec-1.4.0.jar

If there's no problem with this I'll create a tag and some binaries.

Cheers

Jon

Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
On Sep 9, 2009, at 2:22 AM, Daniel S. Haischt wrote:

> Okay understood. I am sorry for getting your comment wrong. What you
> should understand is that I  am currently writing a book which
> consumes most of my personal time [0]. Still I am trying to have an
> eye on the Eclipse plugin cause I think I may be able to provide
> valuable feedback based on my Eclipse experience.

Sweet!  Congrats on the book!  I've tried to do that (twice) and met  
my match both times :)

> Anyway I'd go with what Noel J. Bergman once said on the incubator ML:
> Keep the degree of rhetoric stuff at a minimum and you are not at a
> risk that someone might get you wrong :)

Replace "rhetoric stuff" with "email of any kind" and truer words have  
never been spoken.

Thanks for the time keeping up with the eclipse plugin!!

-David




Re: Eclipse plugin - getting ready to release

Posted by "Daniel S. Haischt" <da...@googlemail.com>.
Hi,

Okay understood. I am sorry for getting your comment wrong. What you
should understand is that I  am currently writing a book which
consumes most of my personal time [0]. Still I am trying to have an
eye on the Eclipse plugin cause I think I may be able to provide
valuable feedback based on my Eclipse experience.

Anyway I'd go with what Noel J. Bergman once said on the incubator ML:
Keep the degree of rhetoric stuff at a minimum and you are not at a
risk that someone might get you wrong :)

[0] http://www.amazon.de/Getting-Started-IBM-Websphere-Smash/dp/013701970X/ref=sr_1_1?ie=UTF8&s=books-intl-de&qid=1252488012&sr=8-1

Cheers
Daniel

On Wed, Sep 9, 2009 at 11:04 AM, David Blevins<da...@visi.com> wrote:
> I was more making a comment on Jon's resisting the urge to make everything
> perfect.  I have a hard time stopping myself all too often.  Never seems to
> get any easier to put the pencil down and hand in the test.  Especially when
> people start giving great feedback -- thanks for that btw.
>
> -David
>
> On Sep 9, 2009, at 12:52 AM, Daniel S. Haischt wrote:
>
>> You know I am just spending a few moments of my personal time on
>> giving the plugin a shot and hence I am taking notes if I stumble upon
>> something that doesn't seem to be reasonable that's all.
>>
>> Actually I don't care about what goes into alpha or beta.
>>
>> Cheers
>> Daniel
>>
>> On Tue, Sep 8, 2009 at 11:34 PM, David Blevins<da...@visi.com>
>> wrote:
>>>
>>> Great answer :)
>>>
>>> On Sep 8, 2009, at 5:12 AM, Jonathan Gallimore wrote:
>>>
>>>> I agree on greying out the menu - would you object to this being added
>>>> to
>>>> 1.0.0.beta? ;-)
>>>
>>>
>>
>
>

Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
Hi Daniel,

I'm extremely grateful that you've taken the time to have a go with the
plugin and report back, and I think the feedback you've given is very
useful.

I'd prefer to do the alpha release of the plugin and then fix the issue
purely as doing as going through the release process is pretty time
consuming (and I never get it right first time, it usually takes 3 or 4
goes!) - but if there's any strong feelings I would of course be very happy
to fix the problem and spin another release, which is why I thought I'd ask.
If I need to do another release to sort the update site issue, then it would
make sense to sort this out too.

Thanks very much for giving the plugin a go.

Jon



On Wed, Sep 9, 2009 at 8:52 AM, Daniel S. Haischt <
daniel.haischt@googlemail.com> wrote:

> You know I am just spending a few moments of my personal time on
> giving the plugin a shot and hence I am taking notes if I stumble upon
> something that doesn't seem to be reasonable that's all.
>
> Actually I don't care about what goes into alpha or beta.
>
> Cheers
> Daniel
>
>

Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
I was more making a comment on Jon's resisting the urge to make  
everything perfect.  I have a hard time stopping myself all too  
often.  Never seems to get any easier to put the pencil down and hand  
in the test.  Especially when people start giving great feedback --  
thanks for that btw.

-David

On Sep 9, 2009, at 12:52 AM, Daniel S. Haischt wrote:

> You know I am just spending a few moments of my personal time on
> giving the plugin a shot and hence I am taking notes if I stumble upon
> something that doesn't seem to be reasonable that's all.
>
> Actually I don't care about what goes into alpha or beta.
>
> Cheers
> Daniel
>
> On Tue, Sep 8, 2009 at 11:34 PM, David  
> Blevins<da...@visi.com> wrote:
>> Great answer :)
>>
>> On Sep 8, 2009, at 5:12 AM, Jonathan Gallimore wrote:
>>
>>> I agree on greying out the menu - would you object to this being  
>>> added to
>>> 1.0.0.beta? ;-)
>>
>>
>


Re: Eclipse plugin - getting ready to release

Posted by "Daniel S. Haischt" <da...@googlemail.com>.
You know I am just spending a few moments of my personal time on
giving the plugin a shot and hence I am taking notes if I stumble upon
something that doesn't seem to be reasonable that's all.

Actually I don't care about what goes into alpha or beta.

Cheers
Daniel

On Tue, Sep 8, 2009 at 11:34 PM, David Blevins<da...@visi.com> wrote:
> Great answer :)
>
> On Sep 8, 2009, at 5:12 AM, Jonathan Gallimore wrote:
>
>> I agree on greying out the menu - would you object to this being added to
>> 1.0.0.beta? ;-)
>
>

Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
Great answer :)

On Sep 8, 2009, at 5:12 AM, Jonathan Gallimore wrote:

> I agree on greying out the menu - would you object to this being  
> added to
> 1.0.0.beta? ;-)


Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
Hi Daniel,

I forgot to mention previously that I had set up an update site here for the
release: http://people.apache.org/~jgallimore/test2/update-site/

The binaries are here: http://people.apache.org/~jgallimore/test2/

I've sucessfully got the pluign to install on Eclipse 3.3, 3.4 and 3.5 on
Ubuntu 9.04 (64 bit). The only issue I had was with Ganymede which
erroneously showed http://people.apache.org/~jgallimore/update-site. I'll
try and sort this out, and put up another update site and set of binaries.

I agree on greying out the menu - would you object to this being added to
1.0.0.beta? ;-)

Jon

On Mon, Sep 7, 2009 at 9:05 PM, Daniel S. Haischt <
daniel.haischt@googlemail.com> wrote:

> Hi,
>
> minor nitpick - you might as well consider to de-activate the
> 'generate annotations' drop-down menu item if the Eclipse workspace
> does not contain any projects.
>
> Cheers
> Daniel
>
> On Mon, Sep 7, 2009 at 9:19 PM, Jonathan
> Gallimore<jo...@gmail.com> wrote:
> > Hi Daniel,
> >
> > Thanks for pointing these out, I'm going to have a look at these now. In
> > theory at least the plugin should work with Galileo (latest code works on
> my
> > machine, but that isn't installed from the update site) as well as
> Ganymede.
> > It might even work with Europa.
> >
> > I'm currently downloading a couple of versions of Eclipse, and I'm going
> to
> > give it a go - I'll post back how I get on. It looks like we definitely
> have
> > some issue with the plugin that p2 doesn't like - I'll see if I can get
> that
> > sorted.
> >
> > Jon
> >
> > On Mon, Sep 7, 2009 at 6:49 PM, Daniel S. Haischt <
> > daniel.haischt@googlemail.com> wrote:
> >
> >> Hi,
> >>
> >> I am getting the following error if trying to add the archived update
> >> site to a p2-based Eclipse Ganymede (3.4):
> >>
> >>  No repositories found at http://www.openejb.org/updates/1.0
> >>
> >> I suspect the aforementioned URL does not exist or it does not contain
> >> an update site.
> >>
> >> Tho, after getting rid of the message box that contained the error
> >> message I got two update sites in the selection list of the p2 update
> >> manager.
> >>
> >> * the malicious http://www.openejb.org/updates/1.0
> >> * http://people.apache.org/~jgallimore/update-site<http://people.apache.org/%7Ejgallimore/update-site>
> <http://people.apache.org/%7Ejgallimore/update-site>
> >>
> >> If I use the latter to install the plugin everything went smoothly.
> >> Tested on both Eclipse 3.4 & Eclipse 3.5. The latter did not work
> >> probably cause we don't support Galileo yet.
> >>
> >> Cheers
> >> Daniel
> >>
> >> On Sun, Sep 6, 2009 at 11:51 PM, Jonathan
> >> Gallimore<jo...@gmail.com> wrote:
> >> > Its been a while since we've discussed this. I'm going to double check
> >> this
> >> > week that there aren't any issues with the binaries. Has anyone else
> >> found
> >> > any issues at all?
> >> >
> >> > If not, I'll get a vote going soon.
> >> >
> >> > Jon
> >> >
> >> > On Sat, Jul 11, 2009 at 6:15 PM, Jonathan Gallimore <
> >> > jonathan.gallimore@gmail.com> wrote:
> >> >
> >> >> I've redone a test release, and hopefully corrected the issues that
> >> David
> >> >> has pointed out:
> >> >>
> >> >> Binaries: http://people.apache.org/~jgallimore/test2/<http://people.apache.org/%7Ejgallimore/test2/>
> <http://people.apache.org/%7Ejgallimore/test2/>
> >> <http://people.apache.org/%7Ejgallimore/test2/>
> >> >> Tag:
> >> >>
> >>
> https://svn.apache.org/repos/asf/openejb/tags/eclipse-plugins-1.0.0.alpha/
> >> >> Maven repository:
> >> >> https://repository.apache.org/content/repositories/openejb-001/
> >> >>
> >> >> Please do give it a go, shout if you have any problems or comments.
> >> >>
> >> >> Cheers
> >> >>
> >> >> Jon
> >> >>
> >> >>
> >> >> On Thu, Jul 2, 2009 at 11:21 PM, David Blevins <
> david.blevins@visi.com
> >> >wrote:
> >> >>
> >> >>>
> >> >>> On Jul 2, 2009, at 3:12 PM, Jonathan Gallimore wrote:
> >> >>>
> >> >>>  That's definitely the easiest route. I'm going to redo the binaries
> >> with
> >> >>>> the
> >> >>>> LICENSE / NOTICE files in the jars, and add the missing license
> >> headers,
> >> >>>> probably tomorrow now - I'll change this at the same time. If we
> pop
> >> the
> >> >>>> video on the blog we can point out this change in the blog entry -
> >> what
> >> >>>> do
> >> >>>> you reckon?
> >> >>>>
> >> >>>
> >> >>> Works for me.
> >> >>>
> >> >>> -David
> >> >>>
> >> >>>
> >> >>>
> >> >>>
> >> >>>> Jon
> >> >>>>
> >> >>>> On Thu, Jul 2, 2009 at 11:00 PM, David Blevins <
> >> david.blevins@visi.com
> >> >>>> >wrote:
> >> >>>>
> >> >>>>
> >> >>>>> On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:
> >> >>>>>
> >> >>>>> That's a good point, I'll add a JIRA and try and get that fixed.
> >> >>>>> Something
> >> >>>>>
> >> >>>>>> worth noting: the WTP plugin should work with any of the 3.x.x
> >> series
> >> >>>>>> of
> >> >>>>>> servers - it uses reflection to call the Deployer bean using
> >> whatever
> >> >>>>>> openejb-client-*.jar it can find in the OpenEJB home directory
> for
> >> the
> >> >>>>>> runtime, so although it says 3.0.0, it should work with 3.0.0
> right
> >> up
> >> >>>>>> to
> >> >>>>>> the latest 3.1.2-SNAPSHOT versions of OpenEJB.
> >> >>>>>>
> >> >>>>>>
> >> >>>>> So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB
> 3.0.0'?
> >> >>>>>
> >> >>>>> Or maybe we just leave it for now since the video is already done
> and
> >> >>>>> rename it in a future release.
> >> >>>>>
> >> >>>>> -David
> >> >>>>>
> >> >>>>>
> >> >>>
> >> >>
> >> >
> >>
> >
>

Re: Eclipse plugin - getting ready to release

Posted by "Daniel S. Haischt" <da...@googlemail.com>.
Hi,

minor nitpick - you might as well consider to de-activate the
'generate annotations' drop-down menu item if the Eclipse workspace
does not contain any projects.

Cheers
Daniel

On Mon, Sep 7, 2009 at 9:19 PM, Jonathan
Gallimore<jo...@gmail.com> wrote:
> Hi Daniel,
>
> Thanks for pointing these out, I'm going to have a look at these now. In
> theory at least the plugin should work with Galileo (latest code works on my
> machine, but that isn't installed from the update site) as well as Ganymede.
> It might even work with Europa.
>
> I'm currently downloading a couple of versions of Eclipse, and I'm going to
> give it a go - I'll post back how I get on. It looks like we definitely have
> some issue with the plugin that p2 doesn't like - I'll see if I can get that
> sorted.
>
> Jon
>
> On Mon, Sep 7, 2009 at 6:49 PM, Daniel S. Haischt <
> daniel.haischt@googlemail.com> wrote:
>
>> Hi,
>>
>> I am getting the following error if trying to add the archived update
>> site to a p2-based Eclipse Ganymede (3.4):
>>
>>  No repositories found at http://www.openejb.org/updates/1.0
>>
>> I suspect the aforementioned URL does not exist or it does not contain
>> an update site.
>>
>> Tho, after getting rid of the message box that contained the error
>> message I got two update sites in the selection list of the p2 update
>> manager.
>>
>> * the malicious http://www.openejb.org/updates/1.0
>> * http://people.apache.org/~jgallimore/update-site<http://people.apache.org/%7Ejgallimore/update-site>
>>
>> If I use the latter to install the plugin everything went smoothly.
>> Tested on both Eclipse 3.4 & Eclipse 3.5. The latter did not work
>> probably cause we don't support Galileo yet.
>>
>> Cheers
>> Daniel
>>
>> On Sun, Sep 6, 2009 at 11:51 PM, Jonathan
>> Gallimore<jo...@gmail.com> wrote:
>> > Its been a while since we've discussed this. I'm going to double check
>> this
>> > week that there aren't any issues with the binaries. Has anyone else
>> found
>> > any issues at all?
>> >
>> > If not, I'll get a vote going soon.
>> >
>> > Jon
>> >
>> > On Sat, Jul 11, 2009 at 6:15 PM, Jonathan Gallimore <
>> > jonathan.gallimore@gmail.com> wrote:
>> >
>> >> I've redone a test release, and hopefully corrected the issues that
>> David
>> >> has pointed out:
>> >>
>> >> Binaries: http://people.apache.org/~jgallimore/test2/<http://people.apache.org/%7Ejgallimore/test2/>
>> <http://people.apache.org/%7Ejgallimore/test2/>
>> >> Tag:
>> >>
>> https://svn.apache.org/repos/asf/openejb/tags/eclipse-plugins-1.0.0.alpha/
>> >> Maven repository:
>> >> https://repository.apache.org/content/repositories/openejb-001/
>> >>
>> >> Please do give it a go, shout if you have any problems or comments.
>> >>
>> >> Cheers
>> >>
>> >> Jon
>> >>
>> >>
>> >> On Thu, Jul 2, 2009 at 11:21 PM, David Blevins <david.blevins@visi.com
>> >wrote:
>> >>
>> >>>
>> >>> On Jul 2, 2009, at 3:12 PM, Jonathan Gallimore wrote:
>> >>>
>> >>>  That's definitely the easiest route. I'm going to redo the binaries
>> with
>> >>>> the
>> >>>> LICENSE / NOTICE files in the jars, and add the missing license
>> headers,
>> >>>> probably tomorrow now - I'll change this at the same time. If we pop
>> the
>> >>>> video on the blog we can point out this change in the blog entry -
>> what
>> >>>> do
>> >>>> you reckon?
>> >>>>
>> >>>
>> >>> Works for me.
>> >>>
>> >>> -David
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>> Jon
>> >>>>
>> >>>> On Thu, Jul 2, 2009 at 11:00 PM, David Blevins <
>> david.blevins@visi.com
>> >>>> >wrote:
>> >>>>
>> >>>>
>> >>>>> On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:
>> >>>>>
>> >>>>> That's a good point, I'll add a JIRA and try and get that fixed.
>> >>>>> Something
>> >>>>>
>> >>>>>> worth noting: the WTP plugin should work with any of the 3.x.x
>> series
>> >>>>>> of
>> >>>>>> servers - it uses reflection to call the Deployer bean using
>> whatever
>> >>>>>> openejb-client-*.jar it can find in the OpenEJB home directory for
>> the
>> >>>>>> runtime, so although it says 3.0.0, it should work with 3.0.0 right
>> up
>> >>>>>> to
>> >>>>>> the latest 3.1.2-SNAPSHOT versions of OpenEJB.
>> >>>>>>
>> >>>>>>
>> >>>>> So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB 3.0.0'?
>> >>>>>
>> >>>>> Or maybe we just leave it for now since the video is already done and
>> >>>>> rename it in a future release.
>> >>>>>
>> >>>>> -David
>> >>>>>
>> >>>>>
>> >>>
>> >>
>> >
>>
>

Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
Hi Daniel,

Thanks for pointing these out, I'm going to have a look at these now. In
theory at least the plugin should work with Galileo (latest code works on my
machine, but that isn't installed from the update site) as well as Ganymede.
It might even work with Europa.

I'm currently downloading a couple of versions of Eclipse, and I'm going to
give it a go - I'll post back how I get on. It looks like we definitely have
some issue with the plugin that p2 doesn't like - I'll see if I can get that
sorted.

Jon

On Mon, Sep 7, 2009 at 6:49 PM, Daniel S. Haischt <
daniel.haischt@googlemail.com> wrote:

> Hi,
>
> I am getting the following error if trying to add the archived update
> site to a p2-based Eclipse Ganymede (3.4):
>
>  No repositories found at http://www.openejb.org/updates/1.0
>
> I suspect the aforementioned URL does not exist or it does not contain
> an update site.
>
> Tho, after getting rid of the message box that contained the error
> message I got two update sites in the selection list of the p2 update
> manager.
>
> * the malicious http://www.openejb.org/updates/1.0
> * http://people.apache.org/~jgallimore/update-site<http://people.apache.org/%7Ejgallimore/update-site>
>
> If I use the latter to install the plugin everything went smoothly.
> Tested on both Eclipse 3.4 & Eclipse 3.5. The latter did not work
> probably cause we don't support Galileo yet.
>
> Cheers
> Daniel
>
> On Sun, Sep 6, 2009 at 11:51 PM, Jonathan
> Gallimore<jo...@gmail.com> wrote:
> > Its been a while since we've discussed this. I'm going to double check
> this
> > week that there aren't any issues with the binaries. Has anyone else
> found
> > any issues at all?
> >
> > If not, I'll get a vote going soon.
> >
> > Jon
> >
> > On Sat, Jul 11, 2009 at 6:15 PM, Jonathan Gallimore <
> > jonathan.gallimore@gmail.com> wrote:
> >
> >> I've redone a test release, and hopefully corrected the issues that
> David
> >> has pointed out:
> >>
> >> Binaries: http://people.apache.org/~jgallimore/test2/<http://people.apache.org/%7Ejgallimore/test2/>
> <http://people.apache.org/%7Ejgallimore/test2/>
> >> Tag:
> >>
> https://svn.apache.org/repos/asf/openejb/tags/eclipse-plugins-1.0.0.alpha/
> >> Maven repository:
> >> https://repository.apache.org/content/repositories/openejb-001/
> >>
> >> Please do give it a go, shout if you have any problems or comments.
> >>
> >> Cheers
> >>
> >> Jon
> >>
> >>
> >> On Thu, Jul 2, 2009 at 11:21 PM, David Blevins <david.blevins@visi.com
> >wrote:
> >>
> >>>
> >>> On Jul 2, 2009, at 3:12 PM, Jonathan Gallimore wrote:
> >>>
> >>>  That's definitely the easiest route. I'm going to redo the binaries
> with
> >>>> the
> >>>> LICENSE / NOTICE files in the jars, and add the missing license
> headers,
> >>>> probably tomorrow now - I'll change this at the same time. If we pop
> the
> >>>> video on the blog we can point out this change in the blog entry -
> what
> >>>> do
> >>>> you reckon?
> >>>>
> >>>
> >>> Works for me.
> >>>
> >>> -David
> >>>
> >>>
> >>>
> >>>
> >>>> Jon
> >>>>
> >>>> On Thu, Jul 2, 2009 at 11:00 PM, David Blevins <
> david.blevins@visi.com
> >>>> >wrote:
> >>>>
> >>>>
> >>>>> On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:
> >>>>>
> >>>>> That's a good point, I'll add a JIRA and try and get that fixed.
> >>>>> Something
> >>>>>
> >>>>>> worth noting: the WTP plugin should work with any of the 3.x.x
> series
> >>>>>> of
> >>>>>> servers - it uses reflection to call the Deployer bean using
> whatever
> >>>>>> openejb-client-*.jar it can find in the OpenEJB home directory for
> the
> >>>>>> runtime, so although it says 3.0.0, it should work with 3.0.0 right
> up
> >>>>>> to
> >>>>>> the latest 3.1.2-SNAPSHOT versions of OpenEJB.
> >>>>>>
> >>>>>>
> >>>>> So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB 3.0.0'?
> >>>>>
> >>>>> Or maybe we just leave it for now since the video is already done and
> >>>>> rename it in a future release.
> >>>>>
> >>>>> -David
> >>>>>
> >>>>>
> >>>
> >>
> >
>

Re: Eclipse plugin - getting ready to release

Posted by "Daniel S. Haischt" <da...@googlemail.com>.
Hi,

I am getting the following error if trying to add the archived update
site to a p2-based Eclipse Ganymede (3.4):

  No repositories found at http://www.openejb.org/updates/1.0

I suspect the aforementioned URL does not exist or it does not contain
an update site.

Tho, after getting rid of the message box that contained the error
message I got two update sites in the selection list of the p2 update
manager.

* the malicious http://www.openejb.org/updates/1.0
* http://people.apache.org/~jgallimore/update-site

If I use the latter to install the plugin everything went smoothly.
Tested on both Eclipse 3.4 & Eclipse 3.5. The latter did not work
probably cause we don't support Galileo yet.

Cheers
Daniel

On Sun, Sep 6, 2009 at 11:51 PM, Jonathan
Gallimore<jo...@gmail.com> wrote:
> Its been a while since we've discussed this. I'm going to double check this
> week that there aren't any issues with the binaries. Has anyone else found
> any issues at all?
>
> If not, I'll get a vote going soon.
>
> Jon
>
> On Sat, Jul 11, 2009 at 6:15 PM, Jonathan Gallimore <
> jonathan.gallimore@gmail.com> wrote:
>
>> I've redone a test release, and hopefully corrected the issues that David
>> has pointed out:
>>
>> Binaries: http://people.apache.org/~jgallimore/test2/<http://people.apache.org/%7Ejgallimore/test2/>
>> Tag:
>> https://svn.apache.org/repos/asf/openejb/tags/eclipse-plugins-1.0.0.alpha/
>> Maven repository:
>> https://repository.apache.org/content/repositories/openejb-001/
>>
>> Please do give it a go, shout if you have any problems or comments.
>>
>> Cheers
>>
>> Jon
>>
>>
>> On Thu, Jul 2, 2009 at 11:21 PM, David Blevins <da...@visi.com>wrote:
>>
>>>
>>> On Jul 2, 2009, at 3:12 PM, Jonathan Gallimore wrote:
>>>
>>>  That's definitely the easiest route. I'm going to redo the binaries with
>>>> the
>>>> LICENSE / NOTICE files in the jars, and add the missing license headers,
>>>> probably tomorrow now - I'll change this at the same time. If we pop the
>>>> video on the blog we can point out this change in the blog entry - what
>>>> do
>>>> you reckon?
>>>>
>>>
>>> Works for me.
>>>
>>> -David
>>>
>>>
>>>
>>>
>>>> Jon
>>>>
>>>> On Thu, Jul 2, 2009 at 11:00 PM, David Blevins <david.blevins@visi.com
>>>> >wrote:
>>>>
>>>>
>>>>> On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:
>>>>>
>>>>> That's a good point, I'll add a JIRA and try and get that fixed.
>>>>> Something
>>>>>
>>>>>> worth noting: the WTP plugin should work with any of the 3.x.x series
>>>>>> of
>>>>>> servers - it uses reflection to call the Deployer bean using whatever
>>>>>> openejb-client-*.jar it can find in the OpenEJB home directory for the
>>>>>> runtime, so although it says 3.0.0, it should work with 3.0.0 right up
>>>>>> to
>>>>>> the latest 3.1.2-SNAPSHOT versions of OpenEJB.
>>>>>>
>>>>>>
>>>>> So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB 3.0.0'?
>>>>>
>>>>> Or maybe we just leave it for now since the video is already done and
>>>>> rename it in a future release.
>>>>>
>>>>> -David
>>>>>
>>>>>
>>>
>>
>

Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
Its been a while since we've discussed this. I'm going to double check this
week that there aren't any issues with the binaries. Has anyone else found
any issues at all?

If not, I'll get a vote going soon.

Jon

On Sat, Jul 11, 2009 at 6:15 PM, Jonathan Gallimore <
jonathan.gallimore@gmail.com> wrote:

> I've redone a test release, and hopefully corrected the issues that David
> has pointed out:
>
> Binaries: http://people.apache.org/~jgallimore/test2/<http://people.apache.org/%7Ejgallimore/test2/>
> Tag:
> https://svn.apache.org/repos/asf/openejb/tags/eclipse-plugins-1.0.0.alpha/
> Maven repository:
> https://repository.apache.org/content/repositories/openejb-001/
>
> Please do give it a go, shout if you have any problems or comments.
>
> Cheers
>
> Jon
>
>
> On Thu, Jul 2, 2009 at 11:21 PM, David Blevins <da...@visi.com>wrote:
>
>>
>> On Jul 2, 2009, at 3:12 PM, Jonathan Gallimore wrote:
>>
>>  That's definitely the easiest route. I'm going to redo the binaries with
>>> the
>>> LICENSE / NOTICE files in the jars, and add the missing license headers,
>>> probably tomorrow now - I'll change this at the same time. If we pop the
>>> video on the blog we can point out this change in the blog entry - what
>>> do
>>> you reckon?
>>>
>>
>> Works for me.
>>
>> -David
>>
>>
>>
>>
>>> Jon
>>>
>>> On Thu, Jul 2, 2009 at 11:00 PM, David Blevins <david.blevins@visi.com
>>> >wrote:
>>>
>>>
>>>> On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:
>>>>
>>>> That's a good point, I'll add a JIRA and try and get that fixed.
>>>> Something
>>>>
>>>>> worth noting: the WTP plugin should work with any of the 3.x.x series
>>>>> of
>>>>> servers - it uses reflection to call the Deployer bean using whatever
>>>>> openejb-client-*.jar it can find in the OpenEJB home directory for the
>>>>> runtime, so although it says 3.0.0, it should work with 3.0.0 right up
>>>>> to
>>>>> the latest 3.1.2-SNAPSHOT versions of OpenEJB.
>>>>>
>>>>>
>>>> So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB 3.0.0'?
>>>>
>>>> Or maybe we just leave it for now since the video is already done and
>>>> rename it in a future release.
>>>>
>>>> -David
>>>>
>>>>
>>
>

Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
I've redone a test release, and hopefully corrected the issues that David
has pointed out:

Binaries: http://people.apache.org/~jgallimore/test2/
Tag:
https://svn.apache.org/repos/asf/openejb/tags/eclipse-plugins-1.0.0.alpha/
Maven repository:
https://repository.apache.org/content/repositories/openejb-001/

Please do give it a go, shout if you have any problems or comments.

Cheers

Jon

On Thu, Jul 2, 2009 at 11:21 PM, David Blevins <da...@visi.com>wrote:

>
> On Jul 2, 2009, at 3:12 PM, Jonathan Gallimore wrote:
>
>  That's definitely the easiest route. I'm going to redo the binaries with
>> the
>> LICENSE / NOTICE files in the jars, and add the missing license headers,
>> probably tomorrow now - I'll change this at the same time. If we pop the
>> video on the blog we can point out this change in the blog entry - what do
>> you reckon?
>>
>
> Works for me.
>
> -David
>
>
>
>
>> Jon
>>
>> On Thu, Jul 2, 2009 at 11:00 PM, David Blevins <david.blevins@visi.com
>> >wrote:
>>
>>
>>> On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:
>>>
>>> That's a good point, I'll add a JIRA and try and get that fixed.
>>> Something
>>>
>>>> worth noting: the WTP plugin should work with any of the 3.x.x series of
>>>> servers - it uses reflection to call the Deployer bean using whatever
>>>> openejb-client-*.jar it can find in the OpenEJB home directory for the
>>>> runtime, so although it says 3.0.0, it should work with 3.0.0 right up
>>>> to
>>>> the latest 3.1.2-SNAPSHOT versions of OpenEJB.
>>>>
>>>>
>>> So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB 3.0.0'?
>>>
>>> Or maybe we just leave it for now since the video is already done and
>>> rename it in a future release.
>>>
>>> -David
>>>
>>>
>

Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
On Jul 2, 2009, at 3:12 PM, Jonathan Gallimore wrote:

> That's definitely the easiest route. I'm going to redo the binaries  
> with the
> LICENSE / NOTICE files in the jars, and add the missing license  
> headers,
> probably tomorrow now - I'll change this at the same time. If we pop  
> the
> video on the blog we can point out this change in the blog entry -  
> what do
> you reckon?

Works for me.

-David


>
> Jon
>
> On Thu, Jul 2, 2009 at 11:00 PM, David Blevins  
> <da...@visi.com>wrote:
>
>>
>> On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:
>>
>> That's a good point, I'll add a JIRA and try and get that fixed.  
>> Something
>>> worth noting: the WTP plugin should work with any of the 3.x.x  
>>> series of
>>> servers - it uses reflection to call the Deployer bean using  
>>> whatever
>>> openejb-client-*.jar it can find in the OpenEJB home directory for  
>>> the
>>> runtime, so although it says 3.0.0, it should work with 3.0.0  
>>> right up to
>>> the latest 3.1.2-SNAPSHOT versions of OpenEJB.
>>>
>>
>> So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB 3.0.0'?
>>
>> Or maybe we just leave it for now since the video is already done and
>> rename it in a future release.
>>
>> -David
>>


Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
That's definitely the easiest route. I'm going to redo the binaries with the
LICENSE / NOTICE files in the jars, and add the missing license headers,
probably tomorrow now - I'll change this at the same time. If we pop the
video on the blog we can point out this change in the blog entry - what do
you reckon?

Jon

On Thu, Jul 2, 2009 at 11:00 PM, David Blevins <da...@visi.com>wrote:

>
> On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:
>
> That's a good point, I'll add a JIRA and try and get that fixed. Something
>> worth noting: the WTP plugin should work with any of the 3.x.x series of
>> servers - it uses reflection to call the Deployer bean using whatever
>> openejb-client-*.jar it can find in the OpenEJB home directory for the
>> runtime, so although it says 3.0.0, it should work with 3.0.0 right up to
>> the latest 3.1.2-SNAPSHOT versions of OpenEJB.
>>
>
> So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB 3.0.0'?
>
> Or maybe we just leave it for now since the video is already done and
> rename it in a future release.
>
> -David
>

Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
On Jul 2, 2009, at 2:18 PM, Jonathan Gallimore wrote:

> Glad you like the screencast - I can't believe how often I say 'erm'  
> and
> 'um' (that one was about take 10, it was worse in the earlier ones!).

I killed my 'uh' habit some time ago, but I certainly had a problem  
not getting my tongue tied or messing up too much on the keyboard.

> That's a good point, I'll add a JIRA and try and get that fixed.  
> Something
> worth noting: the WTP plugin should work with any of the 3.x.x  
> series of
> servers - it uses reflection to call the Deployer bean using whatever
> openejb-client-*.jar it can find in the OpenEJB home directory for the
> runtime, so although it says 3.0.0, it should work with 3.0.0 right  
> up to
> the latest 3.1.2-SNAPSHOT versions of OpenEJB.

So maybe we just list it as 'OpenEJB 3' instead of 'OpenEJB 3.0.0'?

Or maybe we just leave it for now since the video is already done and  
rename it in a future release.

-David


>
> On Thu, Jul 2, 2009 at 9:46 PM, David Blevins  
> <da...@visi.com>wrote:
>
>>
>> On Jul 2, 2009, at 1:15 PM, Jonathan Gallimore wrote:
>>
>> Thanks for this David, I'll get these headers sorted and the
>>> LICENSE/NOTICE
>>> files added to the jars.
>>>
>>> Thanks also Jean-Louis for trying out the plugin.
>>>
>>> As promised, I did do a screencast -
>>> http://people.apache.org/~jgallimore/openejb-eclipse-plugin.mov<http://people.apache.org/%7Ejgallimore/openejb-eclipse-plugin.mov 
>>> >- this
>>> covers installing the plugin in the JEE version of Eclipse by  
>>> adding the
>>> deployable.zip file to a folder in the dropins folder, and
>>> running/debugged
>>> the simple-stateless sample on the standalone server using the WTP
>>> adapter.
>>> If you guys think its any good, I'll post it up on the blog.
>>>
>>
>> Love the screencast!
>>
>> One thing I noticed is the OpenEJB version number is listed as 3.0.0.
>> Don't know if it helps, but there's an openejb-version.properties  
>> file in
>> the openejb-core jar that has the server version in it.
>>
>>
>> -David
>>
>>
>>
>>
>>> Cheers
>>>
>>> Jon
>>>
>>> On Thu, Jul 2, 2009 at 3:47 AM, David Blevins  
>>> <david.blevins@visi.com
>>>> wrote:
>>>
>>> Took me a bit to get to this, but I've finally given these a good
>>>> scrubbing.
>>>>
>>>> These source files needs ASL headers:
>>>>
>>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>>>> Activator.java
>>>>
>>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>>>> Application.java
>>>>
>>>>
>>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>>>> ApplicationActionBarAdvisor.java
>>>>
>>>>
>>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>>>> ApplicationWorkbenchAdvisor.java
>>>>
>>>>
>>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>>>> ApplicationWorkbenchWindowAdvisor.java
>>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>>>> EchoClient.java
>>>>
>>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>>>> Perspective.java
>>>>
>>>>
>>>> The license and notice files in the
>>>> openejb-eclipse-plugin-1.0.0.alpha-deployable.zip and
>>>> openejb-eclipse-plugin-1.0.0.alpha-updatesite.zip are good, but  
>>>> we also
>>>> need
>>>> similar license and notice files in the jar files inside those  
>>>> zips.
>>>> We've
>>>> got something like this in the openejb-parent pom that generates  
>>>> the
>>>> notice
>>>> and license files for the server jars.  Something similar should  
>>>> work for
>>>> the eclipse plugin jars.
>>>>
>>>>   <!-- Add NOTICE and LICENSE to generated JAR -->
>>>>   <plugin>
>>>>     <groupId>org.apache.maven.plugins</groupId>
>>>>     <artifactId>maven-remote-resources-plugin</artifactId>
>>>>     <version>1.0</version>
>>>>     <executions>
>>>>       <execution>
>>>>         <goals>
>>>>           <goal>process</goal>
>>>>         </goals>
>>>>         <configuration>
>>>>           <resourceBundles>
>>>>
>>>>
>>>> <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</ 
>>>> resourceBundle>
>>>>           </resourceBundles>
>>>>
>>>>
>>>> <appendedResourcesDirectory>${basedir}/../../src/main/appended- 
>>>> resources</appendedResourcesDirectory>
>>>>           <properties>
>>>>             <projectName>Apache OpenEJB</projectName>
>>>>           </properties>
>>>>         </configuration>
>>>>       </execution>
>>>>     </executions>
>>>>   </plugin>
>>>>
>>>> On a related note, if you're going to be doing releases we should
>>>> probably
>>>> get you on the PMC.  Will write a separate note about that.
>>>>
>>>> -David
>>>>
>>>>
>>>>
>>


Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
Glad you like the screencast - I can't believe how often I say 'erm' and
'um' (that one was about take 10, it was worse in the earlier ones!).

That's a good point, I'll add a JIRA and try and get that fixed. Something
worth noting: the WTP plugin should work with any of the 3.x.x series of
servers - it uses reflection to call the Deployer bean using whatever
openejb-client-*.jar it can find in the OpenEJB home directory for the
runtime, so although it says 3.0.0, it should work with 3.0.0 right up to
the latest 3.1.2-SNAPSHOT versions of OpenEJB.

Jon

On Thu, Jul 2, 2009 at 9:46 PM, David Blevins <da...@visi.com>wrote:

>
> On Jul 2, 2009, at 1:15 PM, Jonathan Gallimore wrote:
>
>  Thanks for this David, I'll get these headers sorted and the
>> LICENSE/NOTICE
>> files added to the jars.
>>
>> Thanks also Jean-Louis for trying out the plugin.
>>
>> As promised, I did do a screencast -
>> http://people.apache.org/~jgallimore/openejb-eclipse-plugin.mov<http://people.apache.org/%7Ejgallimore/openejb-eclipse-plugin.mov>- this
>> covers installing the plugin in the JEE version of Eclipse by adding the
>> deployable.zip file to a folder in the dropins folder, and
>> running/debugged
>> the simple-stateless sample on the standalone server using the WTP
>> adapter.
>> If you guys think its any good, I'll post it up on the blog.
>>
>
> Love the screencast!
>
> One thing I noticed is the OpenEJB version number is listed as 3.0.0.
>  Don't know if it helps, but there's an openejb-version.properties file in
> the openejb-core jar that has the server version in it.
>
>
> -David
>
>
>
>
>> Cheers
>>
>> Jon
>>
>> On Thu, Jul 2, 2009 at 3:47 AM, David Blevins <david.blevins@visi.com
>> >wrote:
>>
>>  Took me a bit to get to this, but I've finally given these a good
>>> scrubbing.
>>>
>>> These source files needs ASL headers:
>>>
>>> ./plugins/echo.stateless.client/src/echo/stateless/client/Activator.java
>>>
>>> ./plugins/echo.stateless.client/src/echo/stateless/client/Application.java
>>>
>>>
>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ApplicationActionBarAdvisor.java
>>>
>>>
>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ApplicationWorkbenchAdvisor.java
>>>
>>>
>>> ./plugins/echo.stateless.client/src/echo/stateless/client/ApplicationWorkbenchWindowAdvisor.java
>>> ./plugins/echo.stateless.client/src/echo/stateless/client/EchoClient.java
>>>
>>> ./plugins/echo.stateless.client/src/echo/stateless/client/Perspective.java
>>>
>>>
>>> The license and notice files in the
>>> openejb-eclipse-plugin-1.0.0.alpha-deployable.zip and
>>> openejb-eclipse-plugin-1.0.0.alpha-updatesite.zip are good, but we also
>>> need
>>> similar license and notice files in the jar files inside those zips.
>>>  We've
>>> got something like this in the openejb-parent pom that generates the
>>> notice
>>> and license files for the server jars.  Something similar should work for
>>> the eclipse plugin jars.
>>>
>>>    <!-- Add NOTICE and LICENSE to generated JAR -->
>>>    <plugin>
>>>      <groupId>org.apache.maven.plugins</groupId>
>>>      <artifactId>maven-remote-resources-plugin</artifactId>
>>>      <version>1.0</version>
>>>      <executions>
>>>        <execution>
>>>          <goals>
>>>            <goal>process</goal>
>>>          </goals>
>>>          <configuration>
>>>            <resourceBundles>
>>>
>>>
>>> <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
>>>            </resourceBundles>
>>>
>>>
>>> <appendedResourcesDirectory>${basedir}/../../src/main/appended-resources</appendedResourcesDirectory>
>>>            <properties>
>>>              <projectName>Apache OpenEJB</projectName>
>>>            </properties>
>>>          </configuration>
>>>        </execution>
>>>      </executions>
>>>    </plugin>
>>>
>>> On a related note, if you're going to be doing releases we should
>>> probably
>>> get you on the PMC.  Will write a separate note about that.
>>>
>>> -David
>>>
>>>
>>>
>

Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
On Jul 2, 2009, at 1:15 PM, Jonathan Gallimore wrote:

> Thanks for this David, I'll get these headers sorted and the LICENSE/ 
> NOTICE
> files added to the jars.
>
> Thanks also Jean-Louis for trying out the plugin.
>
> As promised, I did do a screencast -
> http://people.apache.org/~jgallimore/openejb-eclipse-plugin.mov - this
> covers installing the plugin in the JEE version of Eclipse by adding  
> the
> deployable.zip file to a folder in the dropins folder, and running/ 
> debugged
> the simple-stateless sample on the standalone server using the WTP  
> adapter.
> If you guys think its any good, I'll post it up on the blog.

Love the screencast!

One thing I noticed is the OpenEJB version number is listed as 3.0.0.   
Don't know if it helps, but there's an openejb-version.properties file  
in the openejb-core jar that has the server version in it.


-David


>
> Cheers
>
> Jon
>
> On Thu, Jul 2, 2009 at 3:47 AM, David Blevins  
> <da...@visi.com>wrote:
>
>> Took me a bit to get to this, but I've finally given these a good
>> scrubbing.
>>
>> These source files needs ASL headers:
>>
>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> Activator.java
>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> Application.java
>>
>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> ApplicationActionBarAdvisor.java
>>
>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> ApplicationWorkbenchAdvisor.java
>>
>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> ApplicationWorkbenchWindowAdvisor.java
>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> EchoClient.java
>> ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> Perspective.java
>>
>>
>> The license and notice files in the
>> openejb-eclipse-plugin-1.0.0.alpha-deployable.zip and
>> openejb-eclipse-plugin-1.0.0.alpha-updatesite.zip are good, but we  
>> also need
>> similar license and notice files in the jar files inside those  
>> zips.  We've
>> got something like this in the openejb-parent pom that generates  
>> the notice
>> and license files for the server jars.  Something similar should  
>> work for
>> the eclipse plugin jars.
>>
>>     <!-- Add NOTICE and LICENSE to generated JAR -->
>>     <plugin>
>>       <groupId>org.apache.maven.plugins</groupId>
>>       <artifactId>maven-remote-resources-plugin</artifactId>
>>       <version>1.0</version>
>>       <executions>
>>         <execution>
>>           <goals>
>>             <goal>process</goal>
>>           </goals>
>>           <configuration>
>>             <resourceBundles>
>>
>> <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</ 
>> resourceBundle>
>>             </resourceBundles>
>>
>> <appendedResourcesDirectory>${basedir}/../../src/main/appended- 
>> resources</appendedResourcesDirectory>
>>             <properties>
>>               <projectName>Apache OpenEJB</projectName>
>>             </properties>
>>           </configuration>
>>         </execution>
>>       </executions>
>>     </plugin>
>>
>> On a related note, if you're going to be doing releases we should  
>> probably
>> get you on the PMC.  Will write a separate note about that.
>>
>> -David
>>
>>


Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
Thanks for this David, I'll get these headers sorted and the LICENSE/NOTICE
files added to the jars.

Thanks also Jean-Louis for trying out the plugin.

As promised, I did do a screencast -
http://people.apache.org/~jgallimore/openejb-eclipse-plugin.mov - this
covers installing the plugin in the JEE version of Eclipse by adding the
deployable.zip file to a folder in the dropins folder, and running/debugged
the simple-stateless sample on the standalone server using the WTP adapter.
If you guys think its any good, I'll post it up on the blog.

Cheers

Jon

On Thu, Jul 2, 2009 at 3:47 AM, David Blevins <da...@visi.com>wrote:

> Took me a bit to get to this, but I've finally given these a good
> scrubbing.
>
> These source files needs ASL headers:
>
>  ./plugins/echo.stateless.client/src/echo/stateless/client/Activator.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/Application.java
>
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ApplicationActionBarAdvisor.java
>
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ApplicationWorkbenchAdvisor.java
>
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ApplicationWorkbenchWindowAdvisor.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/EchoClient.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/Perspective.java
>
>
> The license and notice files in the
> openejb-eclipse-plugin-1.0.0.alpha-deployable.zip and
> openejb-eclipse-plugin-1.0.0.alpha-updatesite.zip are good, but we also need
> similar license and notice files in the jar files inside those zips.  We've
> got something like this in the openejb-parent pom that generates the notice
> and license files for the server jars.  Something similar should work for
> the eclipse plugin jars.
>
>      <!-- Add NOTICE and LICENSE to generated JAR -->
>      <plugin>
>        <groupId>org.apache.maven.plugins</groupId>
>        <artifactId>maven-remote-resources-plugin</artifactId>
>        <version>1.0</version>
>        <executions>
>          <execution>
>            <goals>
>              <goal>process</goal>
>            </goals>
>            <configuration>
>              <resourceBundles>
>
>  <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
>              </resourceBundles>
>
>  <appendedResourcesDirectory>${basedir}/../../src/main/appended-resources</appendedResourcesDirectory>
>              <properties>
>                <projectName>Apache OpenEJB</projectName>
>              </properties>
>            </configuration>
>          </execution>
>        </executions>
>      </plugin>
>
> On a related note, if you're going to be doing releases we should probably
> get you on the PMC.  Will write a separate note about that.
>
> -David
>
>

Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
Brilliant, I did have a brief look at this the other day, I'll be playing
around with it some more shortly - would be really great to get this
included with the rest of our Eclipse tools soon.

Cheers

Jon

On Thu, Jul 2, 2009 at 10:28 AM, Jean-Sébastien Scrève <
jean-sebastien.screve@atosorigin.com> wrote:

>
> Hi Jonathan,
>
> For your information, I continue my work on a plugin that works with
> Tomcat.
> So it's still based on WTP 1.5.5 for now.
> What I do now is to download openejb war file from web site instead of
> putting the war in a plugin.
>
> Regards,
>
> Jean-Sébastien Scrève.
>
>
>
> David Blevins wrote:
> >
> >
> > On Jul 1, 2009, at 7:47 PM, David Blevins wrote:
> >
> >> Took me a bit to get to this, but I've finally given these a good
> >> scrubbing.
> >>
> >> These source files needs ASL headers:
> >>
> >>  ./plugins/echo.stateless.client/src/echo/stateless/client/
> >> Activator.java
> >>  ./plugins/echo.stateless.client/src/echo/stateless/client/
> >> Application.java
> >>  ./plugins/echo.stateless.client/src/echo/stateless/client/
> >> ApplicationActionBarAdvisor.java
> >>  ./plugins/echo.stateless.client/src/echo/stateless/client/
> >> ApplicationWorkbenchAdvisor.java
> >>  ./plugins/echo.stateless.client/src/echo/stateless/client/
> >> ApplicationWorkbenchWindowAdvisor.java
> >>  ./plugins/echo.stateless.client/src/echo/stateless/client/
> >> EchoClient.java
> >>  ./plugins/echo.stateless.client/src/echo/stateless/client/
> >> Perspective.java
> >
> > FYI, I used this tool to scan the source:
> >
> >    http://incubator.apache.org/rat/
> >
> > -David
> >
> >
> >>
> >>
> >> The license and notice files in the openejb-eclipse-
> >> plugin-1.0.0.alpha-deployable.zip and openejb-eclipse-
> >> plugin-1.0.0.alpha-updatesite.zip are good, but we also need similar
> >> license and notice files in the jar files inside those zips.  We've
> >> got something like this in the openejb-parent pom that generates the
> >> notice and license files for the server jars.  Something similar
> >> should work for the eclipse plugin jars.
> >>
> >>      <!-- Add NOTICE and LICENSE to generated JAR -->
> >>      <plugin>
> >>        <groupId>org.apache.maven.plugins</groupId>
> >>        <artifactId>maven-remote-resources-plugin</artifactId>
> >>        <version>1.0</version>
> >>        <executions>
> >>          <execution>
> >>            <goals>
> >>              <goal>process</goal>
> >>            </goals>
> >>            <configuration>
> >>              <resourceBundles>
> >>                <resourceBundle>org.apache:apache-jar-resource-bundle:
> >> 1.4</resourceBundle>
> >>              </resourceBundles>
> >>              <appendedResourcesDirectory>${basedir}/../../src/main/
> >> appended-resources</appendedResourcesDirectory>
> >>              <properties>
> >>                <projectName>Apache OpenEJB</projectName>
> >>              </properties>
> >>            </configuration>
> >>          </execution>
> >>        </executions>
> >>      </plugin>
> >>
> >> On a related note, if you're going to be doing releases we should
> >> probably get you on the PMC.  Will write a separate note about that.
> >>
> >> -David
> >>
> >>
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Eclipse-plugin---getting-ready-to-release-tp23988773p24303782.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.
>
>

Re: Eclipse plugin - getting ready to release

Posted by Jean-Sébastien Scrève <je...@atosorigin.com>.
Hi Jonathan,

For your information, I continue my work on a plugin that works with Tomcat.
So it's still based on WTP 1.5.5 for now.
What I do now is to download openejb war file from web site instead of
putting the war in a plugin.

Regards,

Jean-Sébastien Scrève.



David Blevins wrote:
> 
> 
> On Jul 1, 2009, at 7:47 PM, David Blevins wrote:
> 
>> Took me a bit to get to this, but I've finally given these a good  
>> scrubbing.
>>
>> These source files needs ASL headers:
>>
>>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> Activator.java
>>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> Application.java
>>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> ApplicationActionBarAdvisor.java
>>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> ApplicationWorkbenchAdvisor.java
>>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> ApplicationWorkbenchWindowAdvisor.java
>>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> EchoClient.java
>>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
>> Perspective.java
> 
> FYI, I used this tool to scan the source:
> 
>    http://incubator.apache.org/rat/
> 
> -David
> 
> 
>>
>>
>> The license and notice files in the openejb-eclipse- 
>> plugin-1.0.0.alpha-deployable.zip and openejb-eclipse- 
>> plugin-1.0.0.alpha-updatesite.zip are good, but we also need similar  
>> license and notice files in the jar files inside those zips.  We've  
>> got something like this in the openejb-parent pom that generates the  
>> notice and license files for the server jars.  Something similar  
>> should work for the eclipse plugin jars.
>>
>>      <!-- Add NOTICE and LICENSE to generated JAR -->
>>      <plugin>
>>        <groupId>org.apache.maven.plugins</groupId>
>>        <artifactId>maven-remote-resources-plugin</artifactId>
>>        <version>1.0</version>
>>        <executions>
>>          <execution>
>>            <goals>
>>              <goal>process</goal>
>>            </goals>
>>            <configuration>
>>              <resourceBundles>
>>                <resourceBundle>org.apache:apache-jar-resource-bundle: 
>> 1.4</resourceBundle>
>>              </resourceBundles>
>>              <appendedResourcesDirectory>${basedir}/../../src/main/ 
>> appended-resources</appendedResourcesDirectory>
>>              <properties>
>>                <projectName>Apache OpenEJB</projectName>
>>              </properties>
>>            </configuration>
>>          </execution>
>>        </executions>
>>      </plugin>
>>
>> On a related note, if you're going to be doing releases we should  
>> probably get you on the PMC.  Will write a separate note about that.
>>
>> -David
>>
>>
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Eclipse-plugin---getting-ready-to-release-tp23988773p24303782.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.


Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
On Jul 1, 2009, at 7:47 PM, David Blevins wrote:

> Took me a bit to get to this, but I've finally given these a good  
> scrubbing.
>
> These source files needs ASL headers:
>
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
> Activator.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
> Application.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
> ApplicationActionBarAdvisor.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
> ApplicationWorkbenchAdvisor.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
> ApplicationWorkbenchWindowAdvisor.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
> EchoClient.java
>  ./plugins/echo.stateless.client/src/echo/stateless/client/ 
> Perspective.java

FYI, I used this tool to scan the source:

   http://incubator.apache.org/rat/

-David


>
>
> The license and notice files in the openejb-eclipse- 
> plugin-1.0.0.alpha-deployable.zip and openejb-eclipse- 
> plugin-1.0.0.alpha-updatesite.zip are good, but we also need similar  
> license and notice files in the jar files inside those zips.  We've  
> got something like this in the openejb-parent pom that generates the  
> notice and license files for the server jars.  Something similar  
> should work for the eclipse plugin jars.
>
>      <!-- Add NOTICE and LICENSE to generated JAR -->
>      <plugin>
>        <groupId>org.apache.maven.plugins</groupId>
>        <artifactId>maven-remote-resources-plugin</artifactId>
>        <version>1.0</version>
>        <executions>
>          <execution>
>            <goals>
>              <goal>process</goal>
>            </goals>
>            <configuration>
>              <resourceBundles>
>                <resourceBundle>org.apache:apache-jar-resource-bundle: 
> 1.4</resourceBundle>
>              </resourceBundles>
>              <appendedResourcesDirectory>${basedir}/../../src/main/ 
> appended-resources</appendedResourcesDirectory>
>              <properties>
>                <projectName>Apache OpenEJB</projectName>
>              </properties>
>            </configuration>
>          </execution>
>        </executions>
>      </plugin>
>
> On a related note, if you're going to be doing releases we should  
> probably get you on the PMC.  Will write a separate note about that.
>
> -David
>
>


Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
Took me a bit to get to this, but I've finally given these a good  
scrubbing.

These source files needs ASL headers:

   ./plugins/echo.stateless.client/src/echo/stateless/client/ 
Activator.java
   ./plugins/echo.stateless.client/src/echo/stateless/client/ 
Application.java
   ./plugins/echo.stateless.client/src/echo/stateless/client/ 
ApplicationActionBarAdvisor.java
   ./plugins/echo.stateless.client/src/echo/stateless/client/ 
ApplicationWorkbenchAdvisor.java
   ./plugins/echo.stateless.client/src/echo/stateless/client/ 
ApplicationWorkbenchWindowAdvisor.java
   ./plugins/echo.stateless.client/src/echo/stateless/client/ 
EchoClient.java
   ./plugins/echo.stateless.client/src/echo/stateless/client/ 
Perspective.java


The license and notice files in the openejb-eclipse-plugin-1.0.0.alpha- 
deployable.zip and openejb-eclipse-plugin-1.0.0.alpha-updatesite.zip  
are good, but we also need similar license and notice files in the jar  
files inside those zips.  We've got something like this in the openejb- 
parent pom that generates the notice and license files for the server  
jars.  Something similar should work for the eclipse plugin jars.

       <!-- Add NOTICE and LICENSE to generated JAR -->
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-remote-resources-plugin</artifactId>
         <version>1.0</version>
         <executions>
           <execution>
             <goals>
               <goal>process</goal>
             </goals>
             <configuration>
               <resourceBundles>
                 <resourceBundle>org.apache:apache-jar-resource-bundle: 
1.4</resourceBundle>
               </resourceBundles>
               <appendedResourcesDirectory>${basedir}/../../src/main/ 
appended-resources</appendedResourcesDirectory>
               <properties>
                 <projectName>Apache OpenEJB</projectName>
               </properties>
             </configuration>
           </execution>
         </executions>
       </plugin>

On a related note, if you're going to be doing releases we should  
probably get you on the PMC.  Will write a separate note about that.

-David


Re: Eclipse plugin - getting ready to release

Posted by Jean-Louis MONTEIRO <je...@atosorigin.com>.
Installation works fine using the update site.
I gonna try another way and then try using it ...



Jonathan Gallimore-2 wrote:
> 
> Thanks for this David.
> 
> After a couple of false starts and rollbacks, I think I've got the Maven
> release plugin to do what I want. I've put some binaries up at:
> http://people.apache.org/~jgallimore/test1/
> 
> The Maven artifacts have been published to a staging repository:
> https://repository.apache.org/content/repositories/openejb-001/
> 
> I've labelled this release as 1.0.0.alpha, and the new version string in
> trunk is 1.0.0.beta-SNAPSHOT.
> 
> The tag is here:
> https://svn.apache.org/repos/asf/openejb/tags/eclipse-plugins-1.0.0.alpha/
> 
> To use the plugins, you can do one of the following:
> 
> 1. Unzip the deployable.zip to a directory under eclipse/dropins and
> restart
> Eclipse with the -clean flag
> 
> 2. Use this update site:
> http://people.apache.org/~jgallimore/test1/update-site/
> 
> 3. Download the updatesite.zip and use that as a local archive update
> site.
> 
> (I'll be having a go at doing my own screencast demoing this next week
> hopefully)
> 
> If anyone is able to give it a go, I'd be very grateful. Please let me
> know
> if there's something I've missed, or if anything is wrong.
> 
> Cheers
> 
> Jon
> 
> On Wed, Jun 17, 2009 at 1:10 AM, David Blevins
> <da...@visi.com>wrote:
> 
>>
>> On Jun 11, 2009, at 1:50 PM, Jonathan Gallimore wrote:
>>
>>  PGP keys - I've got my own PGP key and I've figured out how to sign my
>>> deployable zip. Am I right in thinking I just need to update the /www/
>>> www.apache.org/dist/openejb/KEYS file on people.apache.org? If so,
>>> David,
>>> it
>>> looks like that file is only writable by you, could you give rw access
>>> to
>>> the openejb group?
>>>
>>
>> Done.
>>
>>  LICENSE and NOTICE files - I've done a check of all the libraries that
>> get
>>> included in our assemblies (and done a cleanup!),
>>>
>>
>> Nice.
>>
>>  and I believe that we're
>>> now using only the same jars that OpenEJB 3.1.1 itself uses, so would be
>>> ok
>>> to assume that the LICENSE and NOTICE files from the OpenEJB 3.1.1
>>> release
>>> zip?
>>>
>>
>> That should be good.
>>
>> I haven't checked, but any little openejb-foo.jar libraries also need
>> LICENSE and NOTICE files.  Also need src jars for everything.
>>
>> I've never seen anyone (including myself) get it right on the first time
>> doing a release, so I recommend going through all the motions short of
>> calling the vote itself.  Post the binaries and we can take a look.
>>
>>
>> -David
>>
>>
> 
> 


-----
   Jean-Louis
-- 
View this message in context: http://www.nabble.com/Eclipse-plugin---getting-ready-to-release-tp23988773p24154918.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.


Re: Eclipse plugin - getting ready to release

Posted by Jonathan Gallimore <jo...@gmail.com>.
Thanks for this David.

After a couple of false starts and rollbacks, I think I've got the Maven
release plugin to do what I want. I've put some binaries up at:
http://people.apache.org/~jgallimore/test1/

The Maven artifacts have been published to a staging repository:
https://repository.apache.org/content/repositories/openejb-001/

I've labelled this release as 1.0.0.alpha, and the new version string in
trunk is 1.0.0.beta-SNAPSHOT.

The tag is here:
https://svn.apache.org/repos/asf/openejb/tags/eclipse-plugins-1.0.0.alpha/

To use the plugins, you can do one of the following:

1. Unzip the deployable.zip to a directory under eclipse/dropins and restart
Eclipse with the -clean flag

2. Use this update site:
http://people.apache.org/~jgallimore/test1/update-site/

3. Download the updatesite.zip and use that as a local archive update site.

(I'll be having a go at doing my own screencast demoing this next week
hopefully)

If anyone is able to give it a go, I'd be very grateful. Please let me know
if there's something I've missed, or if anything is wrong.

Cheers

Jon

On Wed, Jun 17, 2009 at 1:10 AM, David Blevins <da...@visi.com>wrote:

>
> On Jun 11, 2009, at 1:50 PM, Jonathan Gallimore wrote:
>
>  PGP keys - I've got my own PGP key and I've figured out how to sign my
>> deployable zip. Am I right in thinking I just need to update the /www/
>> www.apache.org/dist/openejb/KEYS file on people.apache.org? If so, David,
>> it
>> looks like that file is only writable by you, could you give rw access to
>> the openejb group?
>>
>
> Done.
>
>  LICENSE and NOTICE files - I've done a check of all the libraries that get
>> included in our assemblies (and done a cleanup!),
>>
>
> Nice.
>
>  and I believe that we're
>> now using only the same jars that OpenEJB 3.1.1 itself uses, so would be
>> ok
>> to assume that the LICENSE and NOTICE files from the OpenEJB 3.1.1 release
>> zip?
>>
>
> That should be good.
>
> I haven't checked, but any little openejb-foo.jar libraries also need
> LICENSE and NOTICE files.  Also need src jars for everything.
>
> I've never seen anyone (including myself) get it right on the first time
> doing a release, so I recommend going through all the motions short of
> calling the vote itself.  Post the binaries and we can take a look.
>
>
> -David
>
>

Re: Eclipse plugin - getting ready to release

Posted by David Blevins <da...@visi.com>.
On Jun 11, 2009, at 1:50 PM, Jonathan Gallimore wrote:

> PGP keys - I've got my own PGP key and I've figured out how to sign my
> deployable zip. Am I right in thinking I just need to update the /www/
> www.apache.org/dist/openejb/KEYS file on people.apache.org? If so,  
> David, it
> looks like that file is only writable by you, could you give rw  
> access to
> the openejb group?

Done.

> LICENSE and NOTICE files - I've done a check of all the libraries  
> that get
> included in our assemblies (and done a cleanup!),

Nice.

> and I believe that we're
> now using only the same jars that OpenEJB 3.1.1 itself uses, so  
> would be ok
> to assume that the LICENSE and NOTICE files from the OpenEJB 3.1.1  
> release
> zip?

That should be good.

I haven't checked, but any little openejb-foo.jar libraries also need  
LICENSE and NOTICE files.  Also need src jars for everything.

I've never seen anyone (including myself) get it right on the first  
time doing a release, so I recommend going through all the motions  
short of calling the vote itself.  Post the binaries and we can take a  
look.


-David