blob: 631da69f7a089cdecb71ad3e619b9eda395ee547 [file] [log] [blame]
<html>
<head>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
<title>NetBeans 來源碼</title>
<meta name="description" content="有關 NetBeans 來源碼的資訊 - 如何獲取,此處提供哪些內容...">
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
<meta http-equiv="content-language" content="zh_tw">
</head>
<body>
<h1>程式碼</h1>
<br>NetBeans 程式碼是遵循<a href="../../about/legal/license.html">通用開發和發佈授權</a>(CDDL) 要求而發佈。
<p>可以從 Mercurial 儲存庫獲取這些程式碼。NetBeans 的所有開發都利用了本網站上的 Mercurial 伺服器,開發建議和決策均列在<a href="../lists/index.html">公共郵件列表</a>中。
</p>
<p>您可以透過多條管道來獲取程式碼。
</p>
<ul>
<li>透過 Mercurial - 詳細資訊,請參見 <a href="hg.html">Mercurial 頁面</a></li>
<li><a
href="../../downloads/index.html">下載頁面</a>下載已歸檔的快照;</li>
<li><a href="http://hg.netbeans.org/main/file/">線上瀏覽</a></li>
</ul>
<p>如果您有興趣透過程式碼製作軟體的建置,請參見<a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">建置/安裝頁面</a></p>
<h2>此處到底提供哪些內容?</h2>
<br> 此處提供的內容為 NetBeans IDE 的整個程式碼樹和歷程記錄。通常,有一個「穩定」分支和一個「開發」分支。開發分支是進行持續開發的分支 - 根據開發在發佈周期中所處的具體位置,其穩定性可能或高或低。
<p>有關程式碼在 Mercurial 儲存庫中的物理結構,請參閱 <a href="structure.html">Mercurial 分支和標籤</a>檔案。
</p>
<h2><a name="extbins">此處提供的程式碼完整嗎?還有此處沒有提供的內容?</a></h2>
<br>由於法律方面的原因,某些內容無法在此公佈。一些 NetBeans IDE 部件屬於第三方軟體,或者受授權協定制約,不允許在此公開程式碼。
<p>相關示例如下:
</p>
<ul>
<li><b>Java 編譯器</b> - NetBeans 中的 Java 剖析器是 Java 語言編譯器 (javac) 的包裝程式。Javac 程式碼遵循 GPL v2 授權證的要求在 <a href="http://openjdk.dev.java.net/">OpenJDK 網站</a>上發佈。NB 5.x 及早期版本使用以前版本的 javac 編譯器,遵循更加嚴格的 Sun BCL 授權證。<br>
</li>
<li><b>XML 剖析器</b>(Xerces、Crimson、Xalan、DOM、SAX、JAXP...)。- 在 IDE 中用於 XML 的剖析和操控。<a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>
</li>
<li><b>JavaHelp Runtime library 2.x</b> - IDE 使用 JavaHelp 顯示線上檔案。額外的二進位文件分發可能還包括用於重新建置搜尋資料庫的 JavaHelp 開發庫。<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 的建置工具,NetBeans 借助該工具構建系統。<a href="http://ant.apache.org/">http://ant.apache.org/</a>
</li>
<li><b>JUnit 3.8.x</b> - 用於在 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> - 用於 Java Servlet 和 JSP 開發的嵌入式 servlet 容器。<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>給定 NetBeans 版本包含的未經 CDDL 授權的額外檔案數量不定。請查閱<a href="../lists/top.html"> nbdev 列表</a>進行確認。
</p>
<h2>貢獻</h2>
<br> 請參見<a href="../contribute/index.html">參與頁面</a>
</body>
</html>