private support for your internal/customer projects ... custom extensions and distributions ... versioned snapshots for indefinite support ... scalability guidance for your apps and Ajax/Comet projects ... development services from 1 day to full product delivery
If you want to contribute to the development of jetty, you will need to work with a handful of technologies.
Jetty uses several development trunks for its artifacts. They are mirrored on github through http://github.com/eclipse, or you can look through them via the Eclipse setup at the URLs below.
These are the URLs to the GIT repositories for the Jetty code. They are for people who are working on the Jetty project, as well as for people who are interested in examining or modifying the Jetty code for their own projects.
These are the URLs for Jetty-related code and metadata. These are not needed to use Jetty; these are primarily of use for people who are working with Jetty-the-project (as opposed to using Jetty-the-server in their own projects).
Jetty requires the use of Java 7 and the latest releases are always recommended to build.
Jetty uses Apache Maven 3 for managing its build and primary project metadata.
Building Jetty should simply be a matter of changing into the relevant directory and executing the following commands:
$ git clone http://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project.git $ cd org.eclipse.jetty.project $ mvn install
All relevant dependencies will be downloaded into your local repository automatically.
Jetty is a Maven project. To develop Jetty in Eclipse, follow these directions:
From the Eclipse menu at the top of the screen, select Help > Eclipse Marketplace.
Search for m2e.
Install the Maven Integration for Eclipse
Using either the egit plugin or git on the commandline (as in the build section above), obtain the jetty source.
From the Eclipse menu, select File > Import
From the Maven folder, select Existing Maven Projects.
In the Import Maven projects pane, click Browse and select the top folder of the jetty source tree.
Click Next/Finish to import all of jetty into Eclipse.
Wait for Eclipse and m2e to compilie and set up the project.