Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rt-pmc] jetty packaging at eclipse-rt: status and questions

On Wed, Apr 7, 2010 at 10:33 AM, Ian Skerrett <ian.skerrett@xxxxxxxxxxx> wrote:
> Hugues,
>
> I am not sure if this is appropriate or not but have you considered creating
> an Eclipse package that could be downloaded from
> http://eclipse.org/downloads/

That would be great.
There are a couple of technical holes that the PMC will help us fill:
In my understanding, Eclipse-RT is a bit of a special case: we should
have an architecture independent distribution; we don't provide an
eclipse application per se as we only depend on equinox. we don't
provide a UI either or OS specific launcher.
Hopefully we can figure out what is the most appropriate distribution format.

Hugues

>
> Ian
>
>
>
> On 4/7/2010 11:48 AM, Hugues Malphettes wrote:
>
> Hi everyone,
>
> Jesse told me that it was a good time to write a long email about what
> we have been prototyping.
> Here is what we have been working on to package an equinox based
> distribution of jetty.
>
> Status
> ----------
>
> 1- An update site with a few features and their associated source features:
> http://www.intalio.org/public/maven2/org/intalio/osgi/updatesite-7.0.2.v20100331-03/
>
> 2- A standalone distribution of equinox, jetty and their source-bundles:
> http://www.intalio.org/public/maven2/org/intalio/osgi/updatesite-7.0.2.V20100331-standalone/org.eclipse.jetty.dist-7.0.2-SNAPSHOT.tar.gz
> The layout is biased towards jetty. In the context of eclipse-RT we
> should definitly place all the jetty's related folders inside the
> configuration area
> (eclipse/configuration/org.eclipse.jetty.osgi.boot).
> The layout supports the legacy webapps and other j2EE shared classes
> folder: we could certainly choose to remove all this and use a jetty
> config that supports only web-bundles.
>
> Everything here was built with maven3-tycho pointing against the
> eclipse-3.6 update site and the jetty jars released on maven
> The source code to build these artifacts is here:
> http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/eclipse/trunk/
>
> I have placed inside the distribution the PDE files that make it easy
> to use the distribution from PDE:
> - the .project file will define a barebone jettyhome project in the
> workspace.
> - the jetty.target is the target-platform definition and relies on
> ${workspace_loc:jettyhome} to locate the location of the bundles.
> - the jetty.launch is an appropriate launch configuration
>
> At eclipsecon Shaun Smith (EclipseLink) and I demoed this approach
> during the "Getting Started with Eclipse RT" tutorial.
> Shaun added the javax.persistence bundles and the 2 JSF bundles from
> Sun to demo a JSF web-bundles with beans backed by JPA.
>
> The idea of pointing the IDE directly on build to start debugging and
> hacking is something that is very convincing from a developer and
> management perspective.
>
> Future improvements: managing installations and updates with P2
> -----------------------------------------------------------------------------------------------
> The current prototype is based on the old
> org.eclipse.update.configurator plugin.
>
> We would like to be able to manage this runtime with P2.
>
> I have been looking at defining an eclipse application based on Scott
> Lewis suggestion: https://bugs.eclipse.org/bugs/show_bug.cgi?id=245267
> Here is the work in progress:
> http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/eclipse/trunk/jetty-features/org.eclipse.jetty.product/
>
> Although I am not sure I am heading in the right direction as PDE
> would not let me export a product that does not define an application.
> I have not convinced maven3-tycho to build this product either.
>
> Let me know if we are heading in the right direction.
> Cheers,
> Hugues
> _______________________________________________
> rt-pmc mailing list
> rt-pmc@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/rt-pmc
>
>
> --
> Ian Skerrett
> Director of Marketing
> Eclipse Foundation
> Tel: 613-224-9461 ext 227
> Blog: ianskerrett.wordpress.com
> Twitter: IanSkerrett
> Plan to attend EclipseCon 2010, March 22-25
> _______________________________________________
> rt-pmc mailing list
> rt-pmc@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/rt-pmc
>
>


Back to the top