You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Rajesh Kartha <ka...@Source-Zone.Org> on 2005/11/01 02:45:19 UTC

Re: [jira] Reopened: (DERBY-644) Eclipse UI plug-in zip file for the 10.1.2 snapshot release

Susan Cline wrote:

> Hi Dan,
>  
> I'll look into this.  There are a few items I want to sort out with 
> the plug-ins.  I'd like to automate the build, possibly create an 
> Eclipse update site at Apache and also ask folks about the current 
> packaging of the plug-ins.  We've had a few queries about packaging 
> the core plug-in a little bit differently.
>  
> Susan
>
> */Daniel John Debrunner <dj...@debrunners.com>/* wrote:
>
>     Andrew McIntyre wrote:
>      
>     > I've been including the Eclipse plugins as part of the official
>     > release and posted on the downloads page, since the code for the
>     > plugins lives in the Derby code tree and is straightforward to
>     build,
>     > though the UI plugin build not automated.
>
>     I guess that was the part I was missing, the not automated build.
>     I hope
>     someone will scratch that itch one day.
>
>     Thanks,
>     Dan.
>
Hi,

Building the Derby 'ui' plug-in outside Eclipse PDE is desirable, but I 
wish to point out that it depends on many of the Eclipse APIs.

org.eclipse.core.resources
org.eclipse.ui
org.apache.derby.core
org.eclipse.jdt.launching
org.eclipse.jdt.core
 org.eclipse.core.runtime
org.eclipse.ui.console

  etc... to name a few, for providing the pop-up menu, extension and 
launching mechanisms in Eclipse.  These come in separate jars or
as directories within Eclipse.

Automating the build means these Eclipse APIs should be available for 
the build mechanim (Ant).  Maybe we can add a property like 'eclipse.home'
in the ant.properties,  and access the needed Eclipse jars for building. 
Users can point this 'eclipse.home' to their respective Eclipse 
environment, while
building the Derby 'ui' plug-in.  This needs to be tested, though.

The current way (directory stucture + docs to build) was  provided based 
on what other Eclipse plug-in projects have done (Forrest, dbEdit 
etc.).  Building
the plug-ins is also simple, since all one needs to do is import the 
plugin project into their Eclipse environment.

Setting up an update site for the Derby plug-ins will be very useful, 
now since Derby has graduated and have a permanent url at Apache.

-Rajesh