Starting Eclipse plugin project

19 views
Skip to first unread message

Darran

unread,
Sep 3, 2009, 4:36:19 PM9/3/09
to Easyb Users
I stumbled across easyb a couple of days ago. I really like the
framework but as an eclipse user I would like a plugin similar to
something like JUnit plugin for Eclipse. As nothings been started yet
I`d be happy to start eclipse plugin development. I`ve a bit of
experiance of Eclipse RCP development while working for Cognos.
In fact I actually started development today on a easyb launch
configuration
If a plugins already been started I`d be happy to contribute.

Andrew Glover

unread,
Sep 3, 2009, 9:31:33 PM9/3/09
to easyb...@googlegroups.com
Darran -- an Eclipse plug-in is high on the priority list and we'd love to have your help! Any help you could provide would be very much appreciated!
--
Sincerely,

Andrew Glover
703.577.0830 (cell)

Darran

unread,
Sep 4, 2009, 3:20:10 AM9/4/09
to Easyb Users
Once I`ve written a plugin with basic functionality of launching a
story I`ll drop you a mail so I can check it in. Depending on work
commitments it`ll probably be next week.

On Sep 4, 2:31 am, Andrew Glover <ajglo...@gmail.com> wrote:
> Darran -- an Eclipse plug-in is high on the priority list and we'd love to
> have your help! Any help you could provide would be very much appreciated!
>

Hjertmann

unread,
Sep 4, 2009, 5:15:34 PM9/4/09
to Easyb Users
Hi Darren,

I've started on an Eclipse plugin for easyb. But I'm really stuck on
the launch configuration (and launcher part). If you have experience
on that part that would be greatly appriciated. Would you like me to
send the work I allready have. The work I have (working) is around the
launch configuration but I'm a bit stuck on implementing an
AbstractJavaLaunchConfigurationDelegate that works (like the JUnit one
- One tab easyb specific and the rest java related). Is there a way I
can send you the stuff I've got so the plugin can benefit from what
I've managed to implement?

Best Regards,
Robert Christiansen

Darran

unread,
Sep 7, 2009, 10:34:00 AM9/7/09
to Easyb Users
Hi Robert,

Any help is appreciated. I`m nearly ready to check in the intial
version which writes output to the Eclipse console.
Once thats done any help on improving the plugin would be good.
Feel free to send me what you`ve got so far.
FYI I`ve derived my delegate from JavaLaunchDelegate which does a lot
of the hard work for you.

regards

Darran

Andrew Glover

unread,
Sep 7, 2009, 9:11:54 PM9/7/09
to easyb...@googlegroups.com
I've created a new directory within the easyb repo for the Eclipse plug-in where this code can live -- this is super exciting -- thanks for both of your help!

j pimmel

unread,
Sep 16, 2009, 2:30:51 AM9/16/09
to easyb...@googlegroups.com, andrew.e...@gmail.com
Hi All

long time! Looks like things are going well.. I was just corresponding with Andrew who has been hard at on the Groovy Eclipse plugin for SpringSource for some time. I mentioned to him that you guys are working on an EasyB Eclipse plugin and it seemed plausible that perhaps you could join forces somehow.. 

Not sure how feasible, but worth a mention at the least

Cheers 

J
--
“We make a living by what we get, but we make a life by what we give."  -  Winston Churchill

### Craft @ http://www.linkedin.com/in/jpimmel
###  Vox @ http://act.ualise.com/blogs/continuous-innovation
###  Twit @ http://twitter.com/franklywatson

j pimmel

unread,
Sep 16, 2009, 2:31:38 AM9/16/09
to easyb...@googlegroups.com, andrew.e...@gmail.com
errata... been hard at work on the Groovy Eclipse ..

Andrew E

unread,
Sep 16, 2009, 12:56:13 PM9/16/09
to Easyb Users
Hi all,

I'm one of the main committers on the Groovy Eclipse plugin. I
haven't had time to take a look at the code for the easyb plugin yet,
but I think it makes sense to build the easyb plugin on top of the
groovy plugin. I'll try to have a look at it later this week (still
on vacation until tomorrow...but why, oh why am I checking email
now?).

By building on top of the groovy-eclipse plugin, you can create a few
simple extensions to the groovy editor so that you can get all the
nice syntax highlighting and content assist (etc...) that you would
with regular groovy code.

I'm not exactly sure what the important features for easyb would be,
but I'd imagine that they'd be something like launch configurations
(top priority), code templates, and easyb syntax highlighting and
formatting. In the longer term, it would be nice to see an easyb
results view (similar to the junit results view). And, maybe having a
story browser would be a nice addition, this way you can view all your
stories and provide a better means to organize them. What else am I
missing?

On Sep 15, 11:30 pm, j pimmel <frankly.wat...@googlemail.com> wrote:
> Hi All
> long time! Looks like things are going well.. I was just corresponding with
> Andrew who has been hard at on the Groovy Eclipse plugin for SpringSource
> for some time. I mentioned to him that you guys are working on an EasyB
> Eclipse plugin and it seemed plausible that perhaps you could join forces
> somehow..
>
> Not sure how feasible, but worth a mention at the least
>
> Cheers
>
> J
>
>
>
> On Mon, Sep 7, 2009 at 6:11 PM, Andrew Glover <ajglo...@gmail.com> wrote:
> > I've created a new directory within the easyb repo for the Eclipse plug-in
> > where this code can live -- this is super exciting -- thanks for both of
> > your help!
>

Darran

unread,
Sep 16, 2009, 4:13:51 PM9/16/09
to Easyb Users
I can definatley see benefit of both projects working together as
theres no point in reinventing the wheel and I know the Spring Guys
are at lot further down the road then we are.

Saying that I think the initial release of easyb eclipse plugin is
imminent which will enable a user to launch a easyb story/spec from
eclipse, a modest start but a start none the less.

I think both projects could provide test,development and promotion to
each other.Not that the spring groovy plugin needs promotion as I know
theres a lot of developers waiting for the 1.0 release.

@j thanks for the introduction :)
Reply all
Reply to author
Forward
0 new messages