| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"> |
| |
| <title>NetBeans-Quellcode</title> |
| <meta name="description" content="Informationen zum Quellcode von NetBeans (wo man ihn erhält, was man auf dieser Seite findet usw.)"> |
| <link rel="stylesheet" type="text/css" href="../../netbeans.css"> |
| <meta http-equiv="content-language" content="de"> |
| </head> |
| <body> |
| <h1>Quellcode</h1> |
| <br> Der Quellcode von NetBeans wird unter der <a href="../../about/legal/license.html">Common Development and Distribution License</a> (CDDL) bereitgestellt |
| <p>und steht in einem Mercurial-Repository zur Verfügung. Die Entwicklung von NetBeans läuft vollständig über den Mercurial-Server dieser Seite ab. Für Entwicklungsvorschläge und -entscheidungen gibt es die <a href="../lists/index_de.html">öffentlichen Mailinglisten</a>. |
| </p> |
| <p>Es gibt mehrere Möglichkeiten für den Bezug des Quellcodes. |
| </p> |
| <ul> |
| <li>Mercurial: Informationen hierzu finden Sie auf der <a href="hg.html">Mercurial-Seite</a>.</li> |
| <li>Herunterladen eines archivierten Snapshot von der <a |
| href="../../downloads/index.html">Downloadseite</a>: </li> |
| <li><a href="http://www.netbeans.orghttp://hg.netbeans.org/main/file/">Durchsuchen Sie den Quellcode online</a></li> |
| </ul> |
| <p>Wenn Sie mithilfe des Quellcodes einen Build erstellen möchten, finden Sie <a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">hier</a> weitere Informationen zur Erstellung von Builds und zur Installation. |
| <h2>Hier verfügbare Informationen und Dateien</h2> |
| <br> Auf dieser Seite finden Sie die vollständige Quellstruktur und alle bisherigen Versionen der NetBeans IDE. Es gibt einen „stabilen“ (stable) und einen Entwicklungszweig (development). Im Entwicklungszweig wird die Entwicklung vorangetrieben. Dieser Code ist je nach der aktuellen Phase des Release-Zyklus mehr oder weniger stabil. |
| <p>Eine Beschreibung des Aufbaus des Quellcodes im Mercurial-Repository finden Sie in <a href="structure.html">diesem Dokument</a> zu Mercurial-Zweigen und -Bezeichnungen. |
| </p> |
| <h2><a name="extbins">Liegt hier der vollständige Quellcode vor oder fehlen Teile davon?</a></h2> |
| <br> Aus rechtlichen Gründen können einige Komponenten nicht hier bereitgestellt werden. Dies sind beispielsweise Teile der NetBeans IDE, die von Drittanbietern stammen oder unter einer Lizenz verbreitet werden, die keine Veröffentlichung ihres Quellcodes zulässt. |
| <p>Beispiele: |
| </p> |
| <ul> |
| <li><b>Java-Compiler</b>: Die Java-Komponente in NetBeans ist ein Wrapper um den Java-Compiler (javac). Der javac-Quellcode steht auf der <a href="http://openjdk.dev.java.net/">OpenJDK-Website</a> unter der GPL-Lizenz (Version 2) zur Verfügung. NB 5.x und früher verwenden eine ältere Version von javac, die unter einer strengeren Lizenz (Sun BCL) bereitgestellt wurde.<br> |
| </li> |
| <li><b>XML-Parser</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP usw.): werden in der gesamten IDE für das Parsen und Manipulieren von XML eingesetzt (<a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>). |
| </li> |
| <li><b>JavaHelp-Laufzeitbibliothek 2.x</b>: Die IDE verwendet JavaHelp zur Anzeige der Online-Dokumentation. Die zusätzliche Binärdistribution kann auch die JavaHelp-Entwicklungsbibliothek zum Neuaufbau von Suchdatenbanken enthalten (<a |
| href="http://java.sun.com/products/javahelp/index.html">http://java.sun.com/products/javahelp/index.html</a>). |
| </li> |
| <li><b>Apache Ant 1.6.x</b>: Java-basiertes Build-Tool, das für das Build-System von NetBeans erforderlich ist (<a href="http://ant.apache.org/">http://ant.apache.org/</a>) |
| </li> |
| <li><b>JUnit 3.8.x</b>: Test-Framework für Einheitentests in NetBeans (<a href="http://www.junit.org/index.html">http://www.junit.org/index.html</a>)</li> |
| <li><span style="font-weight: bold;">Tomcat 5.x.x</span>: eingebetteter Servlet-Container für die Java-Servlet- und JSP-Entwicklung (<a |
| href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a>)</li> |
| <li><span style="font-weight: bold;">JSP Standard Tag Library (JSTL)</span>: <a href="http://java.sun.com/products/jsp/jstl/">http://java.sun.com/products/jsp/jstl/</a></li> |
| </ul> |
| <p>Bei jedem Release von NetBeans kann sich die Zahl der darin enthaltenen Zusatzdateien, die unter der CDDL-Lizenz bereitgestellt werden, erhöhen oder verringern. Informieren Sie sich im Zweifelsfall auf der <a href="../lists/top.html">nbdev-Liste</a>. |
| </p> |
| <h2>Teilnahme</h2> |
| <br> Klicken Sie <a href="../contribute/index_de.html">hier</a>, um zu erfahren, wie Sie sich in dieses Projekt einbringen können. |
| </body> |
| </html> |