blob: 25d1c74d69db6aa658e05714ff6c64233f7b1b76 [file] [log] [blame]
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../default_style.css" type="text/css">
<link rel="stylesheet" href="../../webtools/wtp.css" type="text/css">
<title>wtp project development</title>
</head>
<body>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<tbody>
<tr>
<td width="60%" align="left"><font class="indextop">wtp project development</font>
<br>
<font class="indexsub">Eclipse Web Tools Platform (WTP) Project Development</font></td><td width="40%"><img width="120" hspace="50" height="86" align="middle" src="../../images/Idea.jpg"></td>
</tr>
</tbody>
</table>
<br>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<tbody>
<table>
<tr>
<td valign="top">
<table>
<tr>
<td valign="top">
<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
<tr>
<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">Development Tools</font></b></td>
</tr>
</table>
<table width="100%" cellpadding="2" cellspacing="5" border="0">
<tr>
<td valign="TOP"></td>
</tr>
</table>
<table width="100%" cellpadding="2" cellspacing="5" border="0">
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="http://www.eclipse.org/webtools/plans/1.0/reports/help-wanted.html">Help Wanted</a></b>
<br>
If you would like to contribute to the project, read this page to find work items.
</td><td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Web%20Tools">Bug Reports</a></b>
<br>
The WTP uses <a target="_top" href="http://bugzilla.mozilla.org/">Bugzilla</a> for bug tracking.
<a href="bugs/bugs.html">View WTP bug reports</a> or
<a target="_top" href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Web%20Tools">open new bugs</a>.
</td>
</tr>
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="http://www.eclipse.org/webtools/development/apiscanner/apiscanner.html">Eclipse API Scanner</a></b>
<br>
Describe the API of a component and scan plug-ins for API violations.
</td><td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="http://www.eclipse.org/webtools/development/piitools/piitools.html">Check Unused Properties Tool</a></b>
<br>
Scan property files for unused messages.
</td>
</tr>
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="http://www.eclipse.org/webtools/development/proposals/index.html">Technical Proposals</a></b>
<br>
Review available technical proposals.
</td><td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="http://dev.eclipse.org/viewcvs/index.cgi/?cvsroot=WebTools_Project">CVS Repository</a></b>
<br>
WTP development is carried out in a CVS repository. Both "pserver" and "extssh" are supported. See <a href="http://dev.eclipse.org/cvshowto.html">Using Eclipse with CVS</a> for instructions.
</td>
</tr>
</table>
<table width="100%" cellpadding="2" cellspacing="5" border="0"></table>
</td><td valign="top"></td>
</tr>
</table>
<table>
<tr>
<td valign="top">
<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
<tr>
<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">Development Resources - Learn about WTP Development</font></b></td>
</tr>
</table>
<table width="100%" cellpadding="2" cellspacing="5" border="0">
<tr>
<td valign="TOP"></td>
</tr>
</table>
<table width="100%" cellpadding="2" cellspacing="5" border="0">
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="contributing.html">Contributing to the WTP Project</a></b>
<br>
Learn what's involved in developing and contributing enhancements or new capabilities for the WTP.
</td><td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="http://dev.eclipse.org/viewcvs/index.cgi/*checkout*/org.eclipse.wtp.releng/readme.html?cvsroot=WebTools_Project">Build Process</a></b>
<br>
The WTP continuous build process is modeled after other Eclipse project build processes. The <a href="http://dev.eclipse.org/viewcvs/indexwebtools.cgi/%7Echeckout%7E/org.eclipse.wtp.releng/project_plan.html">build plan</a> and <a href="http://dev.eclipse.org/viewcvs/indexwebtools.cgi/%7Echeckout%7E/org.eclipse.wtp.releng/project_plan.html">build workflow for developers</a> are also documented.
</td>
</tr>
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="maintenance/R0_7_maintenance.html">Maintenance Stream Process</a></b>
<br>
This document talks about how to create and work with a maintenance stream/branch.
</td><td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="arch_and_design/pq-apis-20041115.ppt">Platform Quality APIs</a></b>
<br>
A presentation given by Jim des Rivi&egrave;res to some component teams in Raleigh, N.C., on 11/15/2004. It describes some principles and tips on producing platform quality designs and APIs. See slide 28 for a little laugh.
</td>
</tr>
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="guidelines/naming-conventions.html">Conventions and Guidelines</a></b>
<br>
Look here for the for the coding standards, naming conventions, and other guidelines we use to help ensure eclipse presents to users and developers as a unified whole rather than as a loose collection of parts.
</td><td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="arch_and_design/ArchitectureOverview.html">Architectural Overview</a></b>
<br>
A high level summary of the components and their architecture.
</td>
</tr>
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="status-telecons/index.html">Status Telecons</a></b>
<br>
Weekly development telecons to review status and discuss issues.
</td><td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="requirements/index.html">Project Requirements</a></b>
<br>
A description of the project requirements, requirements group, and requirements process.
</td>
</tr>
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b>Documents</b>
<br>
<a href="../faq/CommitterFAQ.html">Committer FAQ</a>
<br>
<a href="tests.html">Automated Testing</a>
<br>
<a href="WTPDevelopmentPractice.html">Development Practices</a>
<br>
<a href="../community/tutorials/DevelopingWTP/DevelopingWTP.html">Developing the WTP with Eclipse</a>
</td><td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b><a href="../people/contributors.html">Contributors and Committers</a></b>
<br>
List of Eclipse Web Tools Platform Project contributors and
<A href="http://eclipse.org/webtools/commit.html">committers</A>.
</td>
</tr>
<tr>
<td width="4%" valign="top" align="right"><img border="0" src="../../images/Adarrow.gif"></td><td width="46%" valign="top"><b>Components and Teams</b>
<br>
Look here for details about the components and associated team members, grouped by subproject: <a href="http://www.eclipse.org/webtools/wst/components.html">Web Standard Tools components</a>, <a href="http://www.eclipse.org/webtools/jst/components.html">Java Standard Tools components</a>.
</td>
<td width="4%"></td>
<td width="46%"></td>
</tr>
</table>
<table width="100%" cellpadding="2" cellspacing="5" border="0"></table>
</td><td valign="top"></td>
</tr>
</table>
<table>
<tr>
<td valign="top">
<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
<tr>
<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">Initial WTP Code Contributions</font></b></td>
</tr>
</table>
<table width="100%" cellpadding="2" cellspacing="5" border="0">
<tr>
<td valign="TOP">
<a href="http://www.ibm.com" target="_top">IBM</a> and <a href="http://www.objectweb.org/" target="_top">ObjectWeb</a> provided initial code contributions to start the Web Tools Platform project. This code is has been moved into the <a href="http://dev.eclipse.org/viewcvs/index.cgi/?cvsroot=WebTools_Project">CVS repository</a>.<br>
<br>
The initial code contribution from IBM is now available as the <a href="http://www.alphaworks.ibm.com/tech/webtools" target="_top">IBM Web Tools for Eclipse</a> project hosted by <a href="http://www.alphaworks.ibm.com" target="_top">alphaWorks</a>.
</td>
</tr>
</table>
<table width="100%" cellpadding="2" cellspacing="5" border="0"></table>
<table width="100%" cellpadding="2" cellspacing="5" border="0"></table>
</td><td valign="top"></td>
</tr>
</table>
</td><td valign="top">
<TABLE border="0" width="275" cellpadding="0" cellspacing="0">
<TR>
<TD style="padding-top: 5px; padding-bottom: 5px;" bgcolor="#0080C0" height="15" rowspan="3">
<center>
<SPAN style="color: #ffffff; font-weight:bold; font-size: 11px; font-family: Verdana,Arial,Helvetica; padding-left: 5px; padding-right: 5px;">Releases</SPAN>
</center>
</TD><TD width="57%" height="13" rowspan="1"></TD>
</TR>
<TR>
<TD bgcolor="#0080C0" height="3"><IMG height="10" width="1" src="../../images/c.gif"></TD>
</TR>
</TABLE>
<TABLE border="0" width="275" cellpadding="0" cellspacing="0">
<TR>
<TD bgcolor="#0080C0"><IMG height="1" width="2" src="../../images/c.gif"></TD><TD bgcolor="white"><IMG height="1" width="5" src="../../images/c.gif"></TD><TD width="100%"><img align="right" border="0" src="../images/download.gif"><TABLE cellspacing="2" border="0">
<TBODY>
<TR>
<TD><b>WTP 1.0</b>
<table border="0">
<tr></tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://download.eclipse.org/webtools/downloads/">Downloads</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/development/planning/roadmap.html">Roadmap</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/plans/1.0/">Release Plans</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/plans/1.0/#Bugzilla">Bug List Reports</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/plans/1.0/#Milestone-Plans">Milestone Plans</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/plans/1.0/#Test-Plans">Test Plans</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/development/eclipse_WTP_project_plan_1_0.html">Project Plan</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/plans/1.0/reports/performance.html">Performance Improvement Plan</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/development/pmc_call_notes.html">Weekly PMC Conference Call Notes</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/development/requirements/index.html">Project Requirements</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/webtools/development/arch_and_design/arch_page.html">Architecture Group</a>
</td>
</tr>
</table>
</TD>
</TR>
</TBODY>
</TABLE>
</TD><TD bgcolor="white"><IMG height="1" width="5" src="../../images/c.gif"></TD><TD bgcolor="#0080C0"><IMG height="1" width="2" src="../../images/c.gif"></TD>
</TR>
<TR>
<TD colspan="5" bgcolor="#0080C0"></TD>
</TR>
</TABLE>
<br>
<TABLE border="0" width="275" cellpadding="0" cellspacing="0">
<TR>
<TD style="padding-top: 5px; padding-bottom: 5px;" bgcolor="#0080C0" height="15" rowspan="3">
<center>
<SPAN style="color: #ffffff; font-weight:bold; font-size: 11px; font-family: Verdana,Arial,Helvetica; padding-left: 5px; padding-right: 5px;">Mailing Lists</SPAN>
</center>
</TD><TD width="57%" height="13" rowspan="1"></TD>
</TR>
<TR>
<TD bgcolor="#0080C0" height="3"><IMG height="10" width="1" src="../../images/c.gif"></TD>
</TR>
</TABLE>
<TABLE border="0" width="275" cellpadding="0" cellspacing="0">
<TR>
<TD bgcolor="#0080C0"><IMG height="1" width="2" src="../../images/c.gif"></TD><TD bgcolor="white"><IMG height="1" width="5" src="../../images/c.gif"></TD><TD width="100%">
WTP mailing lists are meant for discussion of development of the WTP project itself. For all other questions please use the <a href="../community/community.html#help">newsgroup</a> and report bugs through <a href="https://bugs.eclipse.org/bugs/query.cgi?product=Web%20Tools">Bugzilla</a>.
<TABLE cellspacing="2" border="0">
<TBODY>
<TR>
<TD><a href="https://dev.eclipse.org/mailman/listinfo/wtp-dev"><b>wtp-dev</b></a>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top" title="wtp-dev" link="https://dev.eclipse.org/mailman/listinfo/wtp-dev" icon="../../images/Adarrow.gif">
General discussion of project-wide or architectural issues.
</td>
</tr>
</table>
<a href="https://dev.eclipse.org/mailman/listinfo/wtp-jst-dev"><b>wtp-jst-dev</b></a>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top" title="wtp-jst-dev" link="https://dev.eclipse.org/mailman/listinfo/wtp-jst-dev" icon="../../images/Adarrow.gif">
J2EE Standard Tools developer discussions
</td>
</tr>
</table>
<a href="https://dev.eclipse.org/mailman/listinfo/wtp-wst-dev"><b>wtp-wst-dev</b></a>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top" title="wtp-wst-dev" link="https://dev.eclipse.org/mailman/listinfo/wtp-wst-dev" icon="../../images/Adarrow.gif">
Web Standard Tools developer discussions.
</td>
</tr>
</table>
<a href="https://dev.eclipse.org/mailman/listinfo/wtp-releng"><b>wtp-releng</b></a>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top" title="wtp-releng" link="https://dev.eclipse.org/mailman/listinfo/wtp-releng" icon="../../images/Adarrow.gif">
Release engineering discussions and notifications.
</td>
</tr>
</table>
<a href="http://dev.eclipse.org/mailman/listinfo/wtp-requirements"><b>wtp-requirements</b></a>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top" title="wtp-requirements" link="http://dev.eclipse.org/mailman/listinfo/wtp-requirements" icon="../../images/Adarrow.gif">
Discussions of project-wide requirements.
</td>
</tr>
</table>
<a href="http://dev.eclipse.org/mailman/listinfo/wtp-pmc"><b>wtp-pmc</b></a>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top" title="wtp-pmc" link="http://dev.eclipse.org/mailman/listinfo/wtp-pmc" icon="../../images/Adarrow.gif">
WTP PMC communications (including coordination, announcements, and Group discussions)
</td>
</tr>
</table>
</TD>
</TR>
</TBODY>
</TABLE>
</TD><TD bgcolor="white"><IMG height="1" width="5" src="../../images/c.gif"></TD><TD bgcolor="#0080C0"><IMG height="1" width="2" src="../../images/c.gif"></TD>
</TR>
<TR>
<TD colspan="5" bgcolor="#0080C0"></TD>
</TR>
</TABLE>
<br>
<TABLE border="0" width="275" cellpadding="0" cellspacing="0">
<TR>
<TD style="padding-top: 5px; padding-bottom: 5px;" bgcolor="#0080C0" height="15" rowspan="3">
<center>
<SPAN style="color: #ffffff; font-weight:bold; font-size: 11px; font-family: Verdana,Arial,Helvetica; padding-left: 5px; padding-right: 5px;">Related Projects</SPAN>
</center>
</TD><TD width="57%" height="13" rowspan="1"></TD>
</TR>
<TR>
<TD bgcolor="#0080C0" height="3"><IMG height="10" width="1" src="../../images/c.gif"></TD>
</TR>
</TABLE>
<TABLE border="0" width="275" cellpadding="0" cellspacing="0">
<TR>
<TD bgcolor="#0080C0"><IMG height="1" width="2" src="../../images/c.gif"></TD><TD bgcolor="white"><IMG height="1" width="5" src="../../images/c.gif"></TD><TD width="100%">
<TABLE cellspacing="2" border="0">
<TBODY>
<TR>
<TD><b>Eclipse Projects</b>
<table border="0">
<tr></tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/gmt/" target="_top">GMT</a> Generative Model Transformer (MDA)
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/xsd/" target="_top">XSD</a> XML Schema Infoset Model
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.eclipse.org/wsvt/" target="_top">WSVT</a> Web Service Validation Tools
</td>
</tr>
</table>
<b>Apache Projects</b>
<table border="0">
<tr></tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://ws.apache.org/axis/" target="_top">Axis</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://incubator.apache.org/projects/derby.html" target="_top">Derby</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://geronimo.apache.org/" target="_top">Geronimo</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://jakarta.apache.org/tomcat/index.html" target="_top">Tomcat</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://incubator.apache.org/woden/" target="_top">Woden</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://xml.apache.org/xerces2-j/" target="_top">Xerces</a>
</td>
</tr>
</table>
<b>Other Projects</b>
<table border="0">
<tr></tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://www.jboss.org/products/jbossas" target="_top">JBoss Application Server</a>
</td>
</tr>
</table>
<table border="0">
<tr>
<td valign="top"><img src="../../images/Adarrow.gif"></td><td valign="top">
<a href="http://jonas.objectweb.org/" target="_top">JOnAS application server</a>
</td>
</tr>
</table>
</TD>
</TR>
</TBODY>
</TABLE>
</TD><TD bgcolor="white"><IMG height="1" width="5" src="../../images/c.gif"></TD><TD bgcolor="#0080C0"><IMG height="1" width="2" src="../../images/c.gif"></TD>
</TR>
<TR>
<TD colspan="5" bgcolor="#0080C0"></TD>
</TR>
</TABLE>
<br>
</td>
</tr>
</table>
</tbody>
</table>
<p></p>
<p>Please see our <a href="http://www.eclipse.org/legal/privacy.html">privacy
policy</a> and website <a href="http://www.eclipse.org/legal/termsofuse.html">terms
of use</a>. For problems with the eclipse.org site, please contact the
<a href="mailto:webmaster@eclipse.org">webmaster</a> or read the
<a href="../../webmaster/index.html">webmaster FAQ</a> for answers to common questions!</p>
</body>
</html>