[RCP] Common development cycle [message #261124] |
Tue, 13 July 2004 09:37  |
Eclipse User |
|
|
|
Hi folks.
I've been reading a lot to get going with the RCP development process,
but got stuck some how setting up a development environment to build
my own RCP application. I've got the idea how to build a stand alone
RCP application following Ed's RCP tutorial. But I can't figure out
how to get started building my own application.
How do I run my (stand alone) RCP application from within the
Eclipse IDE without launching a new workbench?
The tutorial showed the tedious way how to use the export wizard
to export the corresponding plugin into a separate directory
leaving the task of manually determining and exporting the dependant
plugins. To start this application one needs to run the java interpreter
passing the required parameters and using the startup.jar launching
the RCP application usually by writing a command line script - for
every target OS. Isn't there a way to do this manual and error
prone process from within Eclipse directly plus a convenient way to launch
a complete export process packaging the bunch of required files allowing
the application to run on different target platforms? O.k. I could
imagine to grab the Ant script code Eclipse generates, building my
own Ant script I'd let Eclipse fire up. But is this the way it's
supposed to be?
If I do compare building an RCP application with the process building
a Swing application, the latter is much more straight forward and
all I need to do to build a bundle executable on any Java compliant
platform is to package my code plus the required libraries using
a simple Ant script. O.k. this is not an appropriate comparison.
A 'Swing application' should be compared to a 'SWT/JFace application'.
But how do you guys develop your RCP applications? Do you use your
own utilities such as sophisticated (that is: complicated) Ant scripts
to perform the tasks needed for coding, launching, debugging and packaging?
Or am missing the crucial key features the Eclipse IDE has to offer here?
Any hint is highly appreciated.
Marcus
|
|
|
|
|
Re: [RCP] Common development cycle [message #261695 is a reply to message #261226] |
Thu, 15 July 2004 07:38  |
Eclipse User |
|
|
|
sri varadarajan wrote:
> please take a look at the RCP tutorials here -
> http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/plat form-ui-home/rcp/index.html
> tuturial #1 should answer your questions.
>
> HTH,
No, not really. As I descibed in an earlier posting I worked through
the whole tutorial and ended up with the questions I posted in the
root of this thread. As Ed pointed out in his description how to
deploy a stand alone RCP app:
<quote>
Which plug-ins are required, you ask?
....
Unfortunately, as of this writing there is no automatic way to do this so
you need to do the copies by hand. This process is error prone and a
never-ending source of frustration to RCP developers. See the
troubleshooting section for some helpful advice. Hopefully a future version
of Eclipse will provide better support for this.
</quote>
I'm afraid that there is no solution to this problem, yet.
So, developing and deploying RCP applications seems to be a lot
of hand crafted steps to find out and perform then.
Thanks anyway,
Marcus
|
|
|
Powered by
FUDForum. Page generated in 0.04457 seconds