| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <link rel="stylesheet" type="text/css" href="https://netbeans.org/netbeans.css"> |
| <title>Códigos do NetBeans</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > |
| <meta name="description" content="Info about the NetBeans sources - how to get them, what is here ..."> |
| <meta name="keywords" content="java IDE, java editor, java Platform, free, open source, java development, j2ee support, development enviroment, web development, NetBeans, IDE, java" > |
| </head> |
| |
| <body> |
| <h1>Os códigos</h1> |
| <br> |
| O código do NetBeans está disponível através da |
| <a href="../../about/legal/license.html">Common Development and Distribution License</a> |
| (CDDL). |
| <p> |
| O código está disponível em um repositório Mercurial. Todo o |
| desenvolvimento do NetBeans acontece usando o servidor Mercurial desse |
| site, as propostas e discussões de desenvolvimento acontecem nas |
| <a href="../lists/index_pt_BR.html">listas de e-mail públicas</a>. |
| </p> |
| <p> |
| Você pode obter o código de várias maneiras. |
| </p> |
| <ul> |
| <li> |
| Através do Mercurial - veja a |
| <a href="hg.html">página do Mercurial</a> |
| para maiores informações; |
| </li> |
| |
| <li> |
| Baixando um arquivo de snapshot a partir da |
| <a href="../../downloads/index.html?pagelang=pt_BR">página de downloads</a>; |
| </li> |
| |
| <li> |
| <a href="http://hg.netbeans.org/main/file/">Navegue online pelo código</a>. |
| </li> |
| </ul> |
| <p> |
| Se você estiver interessado em construir uma distribuição a partir |
| do código, veja as <a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">páginas de construção/instalação</a>. |
| </p> |
| <h2>Então, o que exatamente existe aqui?</h2> |
| <br> |
| O que está disponível aqui é a árvore de código completa e o histórico |
| da IDE NetBeans. Geralmente, há um ramo "estável" e um ramo "em |
| desenvolvimento". O ramo em desenvolvimento, tal como o nome indica, é |
| onde acontece o processo contínuo de desenvolvimento - ele será mais ou |
| menos estável dependendo do ponto em que se encontra ciclo de lançamento |
| de novas versões. |
| <p> |
| Para obter uma descrição física da organização dos códigos no |
| repositório Mercurial, veja o documento sobre <a href="structure.html">as estruturas Mercurial</a>. |
| </p> |
| |
| <h2> |
| <a name="extbins">O código que se encontra aqui é completo? Há |
| alguma coisa que não esteja aqui?</a> |
| </h2> |
| <br> |
| Existem alguns códigos que não podem ser disponibilizados aqui por |
| razões de ordem legal. Existem algumas partes da IDE NetBeans que são |
| software proprietário de terceiros, ou então estão sobre uma licença que |
| não permite que seus códigos sejam disponibilizados publicamente aqui. |
| <p> |
| Exemplos de itens em questão: |
| </p> |
| <ul> |
| <li> |
| <b>Compilador Java</b> - O analisador Java do NetBeans é uma |
| implementação sobre o compilador da linguagem Java (javac). Os |
| códigos do javac são disponibilizados sobre a licença GPL v2 no |
| <a href="http://openjdk.dev.java.net/">site OpenJDK</a>. |
| O NetBeans 5.x e versões anteriores usam um versão mais antiga |
| do compilador javac que está sobre uma licença mais restritiva, |
| a Sun BCL;<br> |
| </li> |
| <li> |
| <b>Analisadores XML</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...) |
| - usados pela IDE para analizar e manipular código XML. |
| <a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>; |
| </li> |
| <li> |
| <b>Biblioteca de tempo de execução do JavaHelp 2.x</b> - A IDE |
| usa o JavaHelp para mostrar documentações on-line. Distribuições |
| extras também podem incluir o JavaHelp de tempo de |
| desenvolvimento para reconstruir as bases de dados de busca. |
| <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> - Uma ferramenta baseada em Java da qual |
| o NetBeans depende para construir os projetos. |
| <a href="http://ant.apache.org/">http://ant.apache.org/</a>; |
| </li> |
| |
| <li> |
| <b>JUnit 3.8.x</b> - um framework (estrutura) de testes usado |
| para executar testes unitários no 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> - um |
| container para servlets Java e JSP integrado à |
| IDE. <a href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a>; |
| </li> |
| <li> |
| <span style="font-weight: bold;">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>Uma dada distribuição do NetBeans pode conter mais ou menos arquivos |
| extras não licenciados sobre a CDDL. Pergunte na |
| <a href="../lists/top.html">lista nbdev</a> para ter certeza. |
| </p> |
| <h2>Contribuindo</h2> |
| <br> |
| Veja a página <a href="../contribute/index_pt_BR.html">como contribuir</a>. |
| </body> |
| </html> |