Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Jetty/Contributor/Building"
< Jetty | Contributor
m (Jetty/Contributors/Building moved to Jetty/Contributor/Building) |
|
(No difference)
|
Revision as of 02:14, 29 June 2009
Contents
Source Control
Jetty uses a few of different development trunks for its artifacts.
Primary Interest SCMURLs
- http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk
- Jetty7 development trunk
- http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/branches/jetty-8
- Jetty8 development trunk
Build and Project Infrastructure SCMURLs
- http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-parent/trunk
- Administrative pom.xml file
- http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-toolchain/trunk
- Build related artifacts that release separately, common assembly descriptors, remote resources, etc.
- http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/sandbox/trunk
- Non-mainline project development, working area for experimentation, etc
- http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-update-site/trunk
- Project definition for generating an eclipse p2 update site
- http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/admin
- Files associated with the development of Jetty -- code styles, formatting, etc.
Build
Jetty uses Apache Maven for managing its build and primary project metadata.
Building Jetty should simply be a matter of changing into the relevant directory and running:
mvn install
All relevant dependencies will be downloaded into your local repository automatically.
Building with Eclipse
This section remains to be written, but is basically a matter of installing m2eclipse for an equivalent eclipse plugin and importing the maven project.