You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by nd...@apache.org on 2008/02/16 05:02:26 UTC
svn commit: r628236 [1/2] - in /harmony/standard/site:
docs/quickhelp_contributors.html docs/quickhelp_contributors.ru.html
xdocs/quickhelp_contributors.ru.xml xdocs/quickhelp_contributors.xml
Author: ndbeyer
Date: Fri Feb 15 20:02:25 2008
New Revision: 628236
URL: http://svn.apache.org/viewvc?rev=628236&view=rev
Log:
Update quickhelp for contributors to reflect new ant target names
Modified:
harmony/standard/site/docs/quickhelp_contributors.html
harmony/standard/site/docs/quickhelp_contributors.ru.html
harmony/standard/site/xdocs/quickhelp_contributors.ru.xml
harmony/standard/site/xdocs/quickhelp_contributors.xml
Modified: harmony/standard/site/docs/quickhelp_contributors.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/quickhelp_contributors.html?rev=628236&r1=628235&r2=628236&view=diff
==============================================================================
--- harmony/standard/site/docs/quickhelp_contributors.html (original)
+++ harmony/standard/site/docs/quickhelp_contributors.html Fri Feb 15 20:02:25 2008
@@ -504,7 +504,7 @@
Type the following command in the root directory of the
federated build:
</p>
- <pre>$ ant populate_source</pre>
+ <pre>$ ant populate-src</pre>
<p>
The given command checks out class library, DRLVM and jdktools into the
<code>working_classlib</code>, <code>working_vm</code> and <code>working_jdktools</code>
Modified: harmony/standard/site/docs/quickhelp_contributors.ru.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/quickhelp_contributors.ru.html?rev=628236&r1=628235&r2=628236&view=diff
==============================================================================
--- harmony/standard/site/docs/quickhelp_contributors.ru.html (original)
+++ harmony/standard/site/docs/quickhelp_contributors.ru.html Fri Feb 15 20:02:25 2008
@@ -191,68 +191,68 @@
<!-- MAIN CONTENT -->
<div id="top">
<h1>
- <a name="Ð?нÑÑÑÑкÑÐ¸Ñ Ð¿Ð¾ ÑбоÑке и иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ÑÑ
одного кода Apache Harmony">Ð?нÑÑÑÑкÑÐ¸Ñ Ð¿Ð¾ ÑбоÑке и иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ÑÑ
одного кода Apache Harmony</a>
+ <a name="ÐнÑ?ÑÑÑкÑиÑ? по Ñ?боÑке и иÑ?полÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ñ?Ñ
одного кода Apache Harmony">ÐнÑ?ÑÑÑкÑиÑ? по Ñ?боÑке и иÑ?полÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ñ?Ñ
одного кода Apache Harmony</a>
</h1>
<p style="text-align: right">RU | <a href="quickhelp_contributors.html">EN</a></p>
- <P><strong>Ðнимание</strong>: ÐÐ°Ð½Ð½Ð°Ñ ÑÑÑаниÑа ÑвлÑеÑÑÑ Ð¿ÐµÑеводом английÑкой веÑÑии на ÑайÑе и наÑ
одиÑÑÑ Ð² ÑÑадии ÑазÑабоÑки.</P>
- <p>СледÑйÑе ÑÑой инÑÑÑÑкÑии, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑÑÑоиÑÑ, ÑкомпилиÑоваÑÑ Ð¸ ÑабоÑаÑÑ Ñ Ð¸ÑÑ
однÑм кодом Apache Harmony. ÐÐ»Ñ ÑÑого, необÑ
одимо: </p>
+ <P><strong>Ðнимание</strong>: ÐаннаÑ? Ñ?ÑÑаниÑа Ñ?влÑ?еÑÑ?Ñ? пеÑеводом английÑ?кой веÑÑ?ии на Ñ?айÑе и наÑ
одиÑÑ?Ñ? в Ñ?Ñадии ÑазÑабоÑки.</P>
+ <p>СледÑйÑе Ñ?Ñой инÑ?ÑÑÑкÑии, ÑÑÐ¾Ð±Ñ Ð½Ð°Ñ?ÑÑоиÑÑ, Ñ?компилиÑоваÑÑ Ð¸ ÑабоÑаÑÑ Ñ? иÑ?Ñ
однÑм кодом Apache Harmony. ÐлÑ? Ñ?Ñого, необÑ
одимо: </p>
<ol type="1">
- <li><a href="#prerequisites">УбедиÑÑÑÑ, ÑÑо ÑÑÑановлено вÑе необÑ
одимое ÐÐ</a>. </li>
- <li><a href="#checkout">ÐагÑÑзиÑÑ Ð¸ÑÑ
однÑй код</a>. </li>
- <li><a href="#building">СкомпилиÑоваÑÑ Ð¸ÑÑ
однÑй код</a>.
+ <li><a href="#prerequisites">УбедиÑÑÑ?Ñ?, ÑÑо ÑÑ?Ñановлено вÑ?е необÑ
одимое ÐÐ</a>. </li>
+ <li><a href="#checkout">ÐагÑÑзиÑÑ Ð¸Ñ?Ñ
однÑй код</a>. </li>
+ <li><a href="#building">СкомпилиÑоваÑÑ Ð¸Ñ?Ñ
однÑй код</a>.
</li>
</ol>
- <p>ÐоÑле ÑÑпеÑного завеÑÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑÑии кода, Ð²Ñ ÑможеÑе запÑÑкаÑÑ Java* пÑиложениÑ, иÑполÑзÑÑ Harmony. </p>
- <p>ÐÑли вам не нÑжен веÑÑ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ ÑазÑабоÑÑика Harmony Java SE (HDK),
- и Ð²Ñ Ð½Ð°Ð¼ÐµÑÐµÐ½Ñ ÑабоÑаÑÑ Ñ Ð¾ÑделÑнÑми ÑаÑÑÑми кода Apache Harmony, ÑледÑйÑе
- <a href="#step-by-step">поÑаговой инÑÑÑÑкÑии</a> Ð´Ð»Ñ Ð¿Ð¾ÑÑÑоениÑ
- оÑделÑнÑÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ ÑÑого комплекÑа. </p>
- <p>ÐÑÐ¾ÐµÐºÑ Ð½Ð°Ñ
одиÑÑÑ Ð½Ð° ÑÑадии ÑазÑабоÑки. ÐÑи обнаÑÑжении оÑибок,
- воÑполÑзÑйÑеÑÑ Ð¿Ð¾Ð¸Ñком по аÑÑ
Ð¸Ð²Ñ <a href="http://harmony.apache.org/mailing.html">
- поÑÑовой ÑаÑÑÑлки пÑоекÑа</a> - возможно, ваÑа пÑоблема Ñже вÑÑвлена и ÑеÑена.
- ÐÑли Ð²Ñ Ð½Ðµ наÑли нÑжнÑÑ Ð¸Ð½ÑоÑмаÑиÑ, пÑиÑлиÑе нам опиÑание пÑоблемÑ, и Ð¼Ñ Ð¿Ð¾ÑÑаÑаемÑÑ Ð¿Ð¾Ð¼Ð¾ÑÑ. </p>
+ <p>ÐоÑ?ле ÑÑ?пеÑного завеÑÑениÑ? компилÑ?Ñии кода, Ð²Ñ Ñ?можеÑе запÑÑ?каÑÑ Java* пÑиложениÑ?, иÑ?полÑзÑÑ? Harmony. </p>
+ <p>ÐÑ?ли вам не нÑжен веÑ?Ñ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ ÑазÑабоÑÑика Harmony Java SE (HDK),
+ и Ð²Ñ Ð½Ð°Ð¼ÐµÑÐµÐ½Ñ ÑабоÑаÑÑ Ñ? оÑделÑнÑми ÑаÑ?ÑÑ?ми кода Apache Harmony, Ñ?ледÑйÑе
+ <a href="#step-by-step">поÑаговой инÑ?ÑÑÑкÑии</a> длÑ? поÑ?ÑÑоениÑ?
+ оÑделÑнÑÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ñ?Ñого комплекÑа. </p>
+ <p>ÐÑÐ¾ÐµÐºÑ Ð½Ð°Ñ
одиÑÑ?Ñ? на Ñ?Ñадии ÑазÑабоÑки. ÐÑи обнаÑÑжении оÑибок,
+ воÑ?полÑзÑйÑеÑ?Ñ Ð¿Ð¾Ð¸Ñ?ком по аÑÑ
Ð¸Ð²Ñ <a href="http://harmony.apache.org/mailing.html">
+ поÑÑовой ÑаÑ?Ñ?Ñлки пÑоекÑа</a> - возможно, ваÑа пÑоблема Ñже вÑÑ?влена и ÑеÑена.
+ ÐÑ?ли Ð²Ñ Ð½Ðµ наÑли нÑжнÑÑ Ð¸Ð½ÑоÑмаÑиÑ, пÑиÑлиÑе нам опиÑ?ание пÑоблемÑ, и Ð¼Ñ Ð¿Ð¾Ñ?ÑаÑаемÑ?Ñ? помоÑÑ. </p>
<h2>
- <a name="1. ТÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº ÑиÑÑеме">1. ТÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº ÑиÑÑеме</a>
+ <a name="1. ТÑебованиÑ? к Ñ?иÑ?Ñеме">1. ТÑебованиÑ? к Ñ?иÑ?Ñеме</a>
</h2>
<a id="prerequisites" />
- <h3>ÐбÑие ÑÑебованиÑ</h3>
- <p>ÐÐ»Ñ ÑабоÑÑ Ñ Harmony необÑ
одимо ÑÑÑановиÑÑ ÑледÑÑÑее ÐÐ: </p>
+ <h3>ÐбÑие ÑÑебованиÑ?</h3>
+ <p>ÐлÑ? ÑабоÑÑ Ñ? Harmony необÑ
одимо ÑÑ?ÑановиÑÑ Ñ?ледÑÑÑее ÐÐ: </p>
<ul>
- <li> Apache Ant веÑÑÐ¸Ñ 1.6.5 или более позднÑÑ
+ <li> Apache Ant веÑÑ?иÑ? 1.6.5 или более позднÑ?Ñ?
</li>
<li> Subversion
</li>
<li> Java SE 5 JDK
- <p><strong>ÐÑимеÑание:</strong> еÑли Ñ Ð²Ð°Ñ Ð²ÐºÐ»ÑÑен бÑандмаÑÑÑ,
- наÑÑÑойÑе Ñоединение ÑеÑез пÑокÑи-ÑеÑÐ²ÐµÑ Ð´Ð»Ñ ÑабоÑÑ Ñ ant и svn.
- ÐÐ»Ñ svn, ÑледÑйÑе ÑказаниÑм в докÑменÑаÑии клиенÑÑкого пÑиложениÑ.
- ÐапÑимеÑ, Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½ÑолÑной веÑÑии svn внеÑиÑе
- ÑооÑвеÑÑÑвÑÑÑие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñайл <code>~/.subversion/servers</code>.
- ÐÐ»Ñ ÑабоÑÑ ant, ÑкажиÑе ÑледÑÑÑие знаÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿ÐµÑеменной окÑÑжениÑ
+ <p><strong>ÐÑимеÑание:</strong> еÑ?ли Ñ Ð²Ð°Ñ? вклÑÑен бÑандмаÑÑ?Ñ,
+ наÑ?ÑÑойÑе Ñ?оединение ÑеÑез пÑокÑ?и-Ñ?еÑÐ²ÐµÑ Ð´Ð»Ñ? ÑабоÑÑ Ñ? ant и svn.
+ ÐлÑ? svn, Ñ?ледÑйÑе ÑказаниÑ?м в докÑменÑаÑии клиенÑÑ?кого пÑиложениÑ?.
+ Ð?апÑимеÑ, длÑ? иÑ?полÑзованиÑ? конÑ?олÑной веÑÑ?ии svn внеÑ?иÑе
+ Ñ?ооÑвеÑÑ?ÑвÑÑÑие изменениÑ? в Ñайл <code>~/.subversion/servers</code>.
+ ÐлÑ? ÑабоÑÑ ant, ÑкажиÑе Ñ?ледÑÑÑие знаÑениÑ? длÑ? пеÑеменной окÑÑжениÑ?
<code>ANT_OPTS</code>:
</p>
<pre>-Dhttp.proxyHost=<host>
-Dhttp.proxyPort=<proxy></pre>
</li>
</ul>
- <h3>TÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð¾ÑделÑнÑÑ
плаÑÑоÑм</h3>
- <p>РзавиÑимоÑÑи Ð¾Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ (Ñм. ÑпиÑок поддеÑживаемÑÑ
плаÑÑоÑм) вам понадобиÑÑÑ ÑÑд дÑÑгиÑ
пÑогÑамм, наиболее обÑий ÑпиÑок коÑоÑÑÑ
пÑиводиÑÑÑ Ð½Ð¸Ð¶Ðµ. </p>
+ <h3>TÑебованиÑ? длÑ? оÑделÑнÑÑ
плаÑÑоÑм</h3>
+ <p>РзавиÑ?имоÑ?Ñи Ð¾Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ (Ñ?м. Ñ?пиÑ?ок поддеÑживаемÑÑ
плаÑÑоÑм) вам понадобиÑÑ?Ñ? ÑÑ?д дÑÑгиÑ
пÑогÑамм, наиболее обÑий Ñ?пиÑ?ок коÑоÑÑÑ
пÑиводиÑÑ?Ñ? ниже. </p>
<p><strong>Windows</strong> </p>
<ul>
- <li> SDK Ð´Ð»Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Windows </li>
+ <li> SDK длÑ? плаÑÑоÑÐ¼Ñ Windows </li>
<li> Microsoft Visual Studio.NET 2003 </li>
- <li> (по желаниÑ) ÐнеÑний компилÑÑоÑ:
+ <li> (по желаниÑ) ÐнеÑний компилÑ?ÑоÑ:
<ul>
- <li> Microsoft 32-биÑнÑй компилÑÑÐ¾Ñ C/C++, веÑÑÐ¸Ñ 7 или более позднÑÑ </li>
- <li> Intel C++ Compiler , веÑÑÐ¸Ñ 9.0 </li>
+ <li> Microsoft 32-биÑнÑй компилÑ?ÑÐ¾Ñ C/C++, веÑÑ?иÑ? 7 или более позднÑ?Ñ? </li>
+ <li> Intel C++ Compiler , веÑÑ?иÑ? 9.0 </li>
</ul></li>
</ul>
<p><strong>Linux</strong> </p>
<ul>
- <li> gcc компилÑÑоÑ, веÑÑÐ¸Ñ 3.3.3 или более позднÑÑ (ÐеÑÑии до 3.3.3 не ÑеÑÑиÑовалиÑÑ Ð½Ð¾ могÑÑ ÑабоÑаÑÑ.) </li>
- <li> g++ компилÑÑÐ¾Ñ </li>
+ <li> gcc компилÑ?ÑоÑ, веÑÑ?иÑ? 3.3.3 или более позднÑ?Ñ? (ÐеÑÑ?ии до 3.3.3 не ÑеÑ?ÑиÑовалиÑ?Ñ Ð½Ð¾ могÑÑ ÑабоÑаÑÑ.) </li>
+ <li> g++ компилÑ?ÑÐ¾Ñ </li>
<li> make </li>
<li> liblcms1-dev </li>
<li> libpng12-dev </li>
@@ -263,21 +263,21 @@
<li> libxml2-dev </li>
<li> x11proto-xext-dev </li>
</ul>
- <h3>ÐополниÑелÑнÑе ÑÑебованиÑ</h3>
- <p>ÐÑделÑнÑе компоненÑÑ ÑиÑÑÐµÐ¼Ñ ÑбоÑки Ñакже завиÑÐ¸Ñ Ð¾Ñ ÑÑоÑонниÑ
пÑогÑаммнÑÑ
пÑодÑкÑов и библиоÑек. ÐоÑколÑÐºÑ ÑÑи ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑÑоÑнно ÑволÑÑиониÑÑÑÑ, Ð¼Ñ ÑекомендÑем запÑÑÑиÑÑ ÑиÑÑÐµÐ¼Ñ ÑбоÑки и авÑомаÑиÑеÑки загÑÑзиÑÑ Ð½ÐµÐ´Ð¾ÑÑаÑÑие компоненÑÑ ÑеÑез Ð?нÑеÑнеÑ. </p>
- <p>ÐÐ»Ñ Ð¿Ð¾ÑÑÑÐ¾ÐµÐ½Ð¸Ñ DRLVM оÑделÑнÑм компоненÑам ÑиÑÑÐµÐ¼Ñ ÑÑебÑÑÑÑÑ: </p>
+ <h3>ÐополниÑелÑнÑе ÑÑебованиÑ?</h3>
+ <p>ÐÑделÑнÑе компоненÑÑ Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки Ñакже завиÑ?Ð¸Ñ Ð¾Ñ Ñ?ÑоÑонниÑ
пÑогÑаммнÑÑ
пÑодÑкÑов и библиоÑек. ÐоÑ?колÑÐºÑ Ñ?Ñи ÑÑебованиÑ? поÑ?ÑоÑ?нно Ñ?волÑÑиониÑÑÑÑ, Ð¼Ñ ÑекомендÑем запÑÑ?ÑиÑÑ Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки и авÑомаÑиÑеÑ?ки загÑÑзиÑÑ Ð½ÐµÐ´Ð¾Ñ?ÑаÑÑие компоненÑÑ ÑеÑез ÐнÑеÑнеÑ. </p>
+ <p>ÐлÑ? поÑ?ÑÑоениÑ? DRLVM оÑделÑнÑм компоненÑам Ñ?иÑ?ÑÐµÐ¼Ñ ÑÑебÑÑÑÑ?Ñ?: </p>
<ul>
- <li> Xalan-Java, веÑÑÐ¸Ñ 2.7.0 (копиÑÑеÑÑÑ Ð¸Ð· библиоÑек клаÑÑов) </li>
- <li> Cpp Tasks collection, веÑÑÐ¸Ñ 1.0 beta 3 or higher (загÑÑжаеÑÑÑ Ð¸Ð· ÑеÑи) </li>
- <li> Ant-Contrib Ð½Ð°Ð±Ð¾Ñ Ð·Ð°Ð´Ð°Ñ, веÑÑÐ¸Ñ 0.6 или более позднÑÑ (загÑÑжаеÑÑÑ Ð¸Ð· ÑеÑи) </li>
- <li> Zlib библиоÑека, бинаÑнÑе ÑайлÑ, веÑÑÐ¸Ñ 1.2.1 или более позднÑÑ (загÑÑжаеÑÑÑ Ð¸Ð· ÑеÑи) </li>
- <li> Apache Portable Runtime Layer , веÑÑÐ¸Ñ 1.2.6 (загÑÑжаеÑÑÑ Ð¸Ð· ÑеÑи) </li>
- <li> APR-util, веÑÑÐ¸Ñ 1.2.6 (загÑÑжаеÑÑÑ Ð¸Ð· ÑеÑи) </li>
- <li> APR-iconv, веÑÑÐ¸Ñ 1.1.1 (загÑÑжаеÑÑÑ Ð¸Ð· ÑеÑи) </li>
- <li> Log4cxx , наиболее позднÑÑ Ð²ÐµÑÑиÑ, из SVN - 467164 (загÑÑжаеÑÑÑ Ð¸Ð· ÑеÑи) </li>
+ <li> Xalan-Java, веÑÑ?иÑ? 2.7.0 (копиÑÑеÑÑ?Ñ? из библиоÑек клаÑ?Ñ?ов) </li>
+ <li> Cpp Tasks collection, веÑÑ?иÑ? 1.0 beta 3 or higher (загÑÑжаеÑÑ?Ñ? из Ñ?еÑи) </li>
+ <li> Ant-Contrib Ð½Ð°Ð±Ð¾Ñ Ð·Ð°Ð´Ð°Ñ, веÑÑ?иÑ? 0.6 или более позднÑ?Ñ? (загÑÑжаеÑÑ?Ñ? из Ñ?еÑи) </li>
+ <li> Zlib библиоÑека, бинаÑнÑе ÑайлÑ, веÑÑ?иÑ? 1.2.1 или более позднÑ?Ñ? (загÑÑжаеÑÑ?Ñ? из Ñ?еÑи) </li>
+ <li> Apache Portable Runtime Layer , веÑÑ?иÑ? 1.2.6 (загÑÑжаеÑÑ?Ñ? из Ñ?еÑи) </li>
+ <li> APR-util, веÑÑ?иÑ? 1.2.6 (загÑÑжаеÑÑ?Ñ? из Ñ?еÑи) </li>
+ <li> APR-iconv, веÑÑ?иÑ? 1.1.1 (загÑÑжаеÑÑ?Ñ? из Ñ?еÑи) </li>
+ <li> Log4cxx , наиболее позднÑ?Ñ? веÑÑ?иÑ?, из SVN - 467164 (загÑÑжаеÑÑ?Ñ? из Ñ?еÑи) </li>
</ul>
- <p>ÐаннÑе компоненÑÑ Ð½ÐµÐ¾Ð±Ñ
Ð¾Ð´Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿Ð¾ÑÑÑÐ¾ÐµÐ½Ð¸Ñ Ð¸ÑÑ
одного кода как на Windows, Ñак и на Linux ÑиÑÑемаÑ
. </p>
- <p>ÐÑ Ð¼Ð¾Ð¶ÐµÑе загÑÑзиÑÑ Ð¸ ÑÑÑановиÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе компоненÑÑ Ð´Ð¾ ÑбоÑки DRLVM и ÑказаÑÑ Ð¸Ñ
ÑаÑположение, как опиÑано <code>Ñайле</code>, Ñаг 3.3.1. Там же ÑодеÑжиÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñом, как оÑклÑÑиÑÑ Ð°Ð²ÑомаÑиÑеÑкÑÑ Ð·Ð°Ð³ÑÑÐ·ÐºÑ ÑÑоÑонниÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð²Ð¾ вÑÐµÐ¼Ñ ÑбоÑки и иÑполÑзоваÑÑ Ñже ÑÑÑановленнÑÐ
µ веÑÑии. ÐÑимеÑание: поÑколÑÐºÑ ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº ÐРпеÑиодиÑеÑки изменÑÑÑÑÑ, не ÑекомендÑеÑÑÑ ÑамоÑÑоÑÑелÑно ÑÑÑанавливаÑÑ Ð½ÐµÐ´Ð¾ÑÑаÑÑие компоненÑÑ. СиÑÑема ÑбоÑки ÑÐ´ÐµÐ»Ð°ÐµÑ ÑÑо за ваÑ. </p>
+ <p>ÐаннÑе компоненÑÑ Ð½ÐµÐ¾Ð±Ñ
Ð¾Ð´Ð¸Ð¼Ñ Ð´Ð»Ñ? поÑ?ÑÑоениÑ? иÑ?Ñ
одного кода как на Windows, Ñак и на Linux Ñ?иÑ?ÑемаÑ
. </p>
+ <p>ÐÑ Ð¼Ð¾Ð¶ÐµÑе загÑÑзиÑÑ Ð¸ ÑÑ?ÑановиÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе компоненÑÑ Ð´Ð¾ Ñ?боÑки DRLVM и ÑказаÑÑ Ð¸Ñ
ÑаÑ?положение, как опиÑ?ано <code>Ñайле</code>, Ñаг 3.3.1. Там же Ñ?одеÑжиÑÑ?Ñ? инÑоÑмаÑиÑ? о Ñом, как оÑклÑÑиÑÑ Ð°Ð²ÑомаÑиÑеÑ?кÑÑ Ð·Ð°Ð³ÑÑÐ·ÐºÑ Ñ?ÑоÑонниÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð²Ð¾ вÑемÑ? Ñ?боÑки и иÑ?полÑзоваÑÑ Ñже ÑÑ?ÑановленнÑе веÑ�
�Ñ?ии. ÐÑимеÑание: поÑ?колÑÐºÑ ÑÑебованиÑ? к ÐРпеÑиодиÑеÑ?ки изменÑ?ÑÑÑ?Ñ?, не ÑекомендÑеÑÑ?Ñ? Ñ?амоÑ?ÑоÑ?ÑелÑно ÑÑ?ÑанавливаÑÑ Ð½ÐµÐ´Ð¾Ñ?ÑаÑÑие компоненÑÑ. СиÑ?Ñема Ñ?боÑки Ñ?Ð´ÐµÐ»Ð°ÐµÑ Ñ?Ñо за ваÑ?. </p>
<h2>
@@ -285,77 +285,77 @@
</h2>
<a id="checkout" />
- <p>Ð?ÑÑ
однÑй код Harmony ÐÐ Ñазделен на неÑколÑко ÑаÑÑей. ÐÐ»Ñ Ð¿Ð¾ÑÑÑÐ¾ÐµÐ½Ð¸Ñ Ð²Ñей ÑÑÐµÐ´Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²Ð°Ð¼ необÑ
одимо поÑÑÑоиÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÐºÐ»Ð°ÑÑов и виÑÑÑалÑнÑÑ Ð¼Ð°ÑинÑ. Ð?ÑполÑзÑйÑе обÑединеннÑÑ ÑиÑÑÐµÐ¼Ñ ÑбоÑки Ð´Ð»Ñ Ð¿Ð¾ÑÑÑÐ¾ÐµÐ½Ð¸Ñ Ð²Ñей ÑÑедÑ, а заÑем ÑабоÑайÑе Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñекой клаÑÑов и/или ÐРпо
ваÑÐµÐ¼Ñ Ð²ÑбоÑÑ. РнаÑÑоÑÑее вÑемÑ, ÑиÑÑема ÑбоÑки иÑполÑзÑÐµÑ Ð²Ð¸ÑÑÑалÑнÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ DRLVM. </p>
- <p>ÐÐ»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð²ÑгÑÑзиÑÑ Ð¾Ð±ÑединеннÑÑ ÑиÑÑÐµÐ¼Ñ ÑбоÑки из SVN ÑепозиÑоÑиÑ, иÑполÑзÑйÑе ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ:
+ <p>ÐÑ?Ñ
однÑй код Harmony ÐÐ Ñазделен на неÑ?колÑко ÑаÑ?Ñей. ÐлÑ? поÑ?ÑÑоениÑ? вÑ?ей Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ? вам необÑ
одимо поÑ?ÑÑоиÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÐºÐ»Ð°Ñ?Ñ?ов и виÑÑÑалÑнÑÑ Ð¼Ð°ÑинÑ. ÐÑ?полÑзÑйÑе обÑединеннÑÑ Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки длÑ? поÑ?ÑÑоениÑ? вÑ?ей Ñ?ÑедÑ, а заÑем ÑабоÑайÑе Ñ? библиоÑекой клаÑ?Ñ?ов и/или ÐРпо ваÑемÑ
вÑбоÑÑ. РнаÑ?ÑоÑ?Ñее вÑемÑ?, Ñ?иÑ?Ñема Ñ?боÑки иÑ?полÑзÑÐµÑ Ð²Ð¸ÑÑÑалÑнÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ DRLVM. </p>
+ <p>ÐлÑ? Ñого, ÑÑÐ¾Ð±Ñ Ð²ÑгÑÑзиÑÑ Ð¾Ð±ÑединеннÑÑ Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки из SVN ÑепозиÑоÑиÑ?, иÑ?полÑзÑйÑе Ñ?ледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ:
</p>
<pre>$ svn co https://svn.apache.org/repos/asf/harmony/enhanced/trunk</pre>
- <p>ÐÐ°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° вÑгÑÑÐ¶Ð°ÐµÑ Ð´ÐµÑево каÑалогов Ñ Ð¿ÑÑÑÑми диÑекÑоÑиÑми <code>working_classlib</code> и <code>working_vm</code>. ÐоÑле поÑÑÑÐ¾ÐµÐ½Ð¸Ñ Ð¸ÑÑ
одного кода на ÑледÑÑÑем ÑÑапе, в диÑекÑоÑÐ¸Ñ <code>working_classlib</code> бÑÐ´ÐµÑ Ð²ÑгÑÑжена ÐºÐ¾Ð¿Ð¸Ñ Ð´ÐµÑева каÑалогов библиоÑеки клаÑÑов, а в диÑекÑоÑÐ¸Ñ <code>working_vm</code> - ÐºÐ¾Ð¿Ð¸Ñ Ð´ÐµÑева каÑалогов DRLVM. </p>
- <p><strong>ÐÑимеÑание</strong>: в ÐС Windows, еÑли коÑÐ½ÐµÐ²Ð°Ñ Ð´Ð¸ÑекÑоÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ ÑбоÑки наÑ
одиÑÑÑ Ð½Ð° много ÑÑовней ниже коÑневого каÑалога, излиÑне длиннÑй пÑÑÑ Ðº библиоÑеке клаÑÑов Ð¼Ð¾Ð¶ÐµÑ Ð²ÑзваÑÑ Ð¾ÑÐ¸Ð±ÐºÑ Ð¿Ñи попÑÑке вÑгÑÑзиÑÑ Ð¸ÑÑ
однÑй код. ÐÐ»Ñ ÑеÑÐµÐ½Ð¸Ñ ÑÑой пÑоблемÑ, пеÑемеÑÑиÑе коÑневÑÑ Ð´Ð¸Ñек�
�оÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ ÑбоÑки вÑÑе по деÑÐµÐ²Ñ ÐºÐ°Ñалогов или ÑмениÑе опеÑаÑионнÑÑ ÑиÑÑемÑ. </p>
+ <p>ÐаннаÑ? команда вÑгÑÑÐ¶Ð°ÐµÑ Ð´ÐµÑево каÑалогов Ñ? пÑÑ?ÑÑми диÑекÑоÑиÑ?ми <code>working_classlib</code> и <code>working_vm</code>. ÐоÑ?ле поÑ?ÑÑоениÑ? иÑ?Ñ
одного кода на Ñ?ледÑÑÑем Ñ?Ñапе, в диÑекÑоÑÐ¸Ñ <code>working_classlib</code> бÑÐ´ÐµÑ Ð²ÑгÑÑжена копиÑ? деÑева каÑалогов библиоÑеки клаÑ?Ñ?ов, а в диÑекÑоÑÐ¸Ñ <code>working_vm</code> - копиÑ? деÑева каÑалогов DRLVM. </p>
+ <p><strong>ÐÑимеÑание</strong>: в ÐС Windows, еÑ?ли коÑневаÑ? диÑекÑоÑиÑ? Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки наÑ
одиÑÑ?Ñ? на много ÑÑовней ниже коÑневого каÑалога, излиÑне длиннÑй пÑÑÑ Ðº библиоÑеке клаÑ?Ñ?ов Ð¼Ð¾Ð¶ÐµÑ Ð²ÑзваÑÑ Ð¾ÑÐ¸Ð±ÐºÑ Ð¿Ñи попÑÑке вÑгÑÑзиÑÑ Ð¸Ñ?Ñ
однÑй код. ÐлÑ? ÑеÑениÑ? Ñ?Ñой пÑоблемÑ, пеÑемеÑ?ÑиÑе коÑневÑÑ Ð´Ð¸ÑекÑоÑи
Ñ Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки вÑÑе по деÑÐµÐ²Ñ ÐºÐ°Ñалогов или Ñ?мениÑе опеÑаÑионнÑÑ Ñ?иÑ?ÑемÑ. </p>
<h2>
- <a name="3. СбоÑка иÑÑ
одного кода комплекÑа ÑазÑабоÑÑика HDK">3. СбоÑка иÑÑ
одного кода комплекÑа ÑазÑабоÑÑика HDK</a>
+ <a name="3. СбоÑка иÑ?Ñ
одного кода комплекÑа ÑазÑабоÑÑика HDK">3. СбоÑка иÑ?Ñ
одного кода комплекÑа ÑазÑабоÑÑика HDK</a>
</h2>
<a id="building" />
- <p> Ðа ÑÑом ÑÑапе ÑиÑÑема гоÑова ÑкомпилиÑоваÑÑ Ð¸ÑÑ
однÑй код. Ðо вÑÐµÐ¼Ñ Ð¿ÐµÑвой ÑбоÑки ÑиÑÑема загÑÑÐ¶Ð°ÐµÑ Ð²Ñе необÑ
одимÑе дополниÑелÑнÑе компоненÑÑ. СиÑÑема ÑбоÑки оповеÑÐ°ÐµÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¾Ð± оÑÑÑÑÑÑвии необÑ
одимÑÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð¸Ð»Ð¸ изменении в ÑÑебованиÑÑ
, Ñак ÑÑо пÑоÑедÑÑÑ Ð·Ð°�
�³ÑÑзки внеÑниÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð½ÐµÐ¾Ð±Ñ
одимо бÑÐ´ÐµÑ Ð¿ÐµÑиодиÑеÑки повÑоÑÑÑÑ. </p>
- <p>ÐÐ»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð·Ð°Ð³ÑÑзиÑÑ Ð½ÐµÐ¾Ð±Ñ
одимÑе дополниÑелÑнÑе компоненÑÑ, иÑÑ
однÑй код Harmony и поÑÑÑоиÑÑ Ð³Ð¾ÑовÑÑ ÑÑÐµÐ´Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ ÑазÑабоÑÑика Harmony Java SE (HDK), в коÑневой папке ÑиÑÑÐµÐ¼Ñ ÑбоÑки вÑзовиÑе ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ:
+ <p> Ð?а Ñ?Ñом Ñ?Ñапе Ñ?иÑ?Ñема гоÑова Ñ?компилиÑоваÑÑ Ð¸Ñ?Ñ
однÑй код. Ðо вÑемÑ? пеÑвой Ñ?боÑки Ñ?иÑ?Ñема загÑÑÐ¶Ð°ÐµÑ Ð²Ñ?е необÑ
одимÑе дополниÑелÑнÑе компоненÑÑ. СиÑ?Ñема Ñ?боÑки оповеÑÐ°ÐµÑ Ð¿Ð¾Ð»ÑзоваÑелÑ? об оÑÑ?ÑÑÑ?Ñвии необÑ
одимÑÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð¸Ð»Ð¸ изменении в ÑÑебованиÑ?Ñ
, Ñак ÑÑо пÑоÑедÑÑÑ Ð·Ð°Ð³ÑÑзÐ�
�и внеÑниÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð½ÐµÐ¾Ð±Ñ
одимо бÑÐ´ÐµÑ Ð¿ÐµÑиодиÑеÑ?ки повÑоÑÑ?ÑÑ. </p>
+ <p>ÐлÑ? Ñого, ÑÑÐ¾Ð±Ñ Ð·Ð°Ð³ÑÑзиÑÑ Ð½ÐµÐ¾Ð±Ñ
одимÑе дополниÑелÑнÑе компоненÑÑ, иÑ?Ñ
однÑй код Harmony и поÑ?ÑÑоиÑÑ Ð³Ð¾ÑовÑÑ Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ? и ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ ÑазÑабоÑÑика Harmony Java SE (HDK), в коÑневой папке Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки вÑзовиÑе Ñ?ледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ:
</p>
<pre>$ ant -Dauto.fetch=true</pre>
- <p>ÐÐ°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° вÑгÑÑÐ¶Ð°ÐµÑ Ð²Ñе ÑÑоÑонние компоненÑÑ, коÑоÑÑе могÑÑ ÑаÑпÑоÑÑÑанÑÑÑÑÑ Ð¿Ð¾Ð´ ÑазлиÑнÑми лиÑензиÑми, оÑлиÑаÑÑимиÑÑ Ð¾Ñ Ð»Ð¸Ñензии Apache, Ñм. полнÑй ÑпиÑок лиÑензий в Ñайле <code>THIRD_PARTY_NOTICES.txt</code> в коÑневой папке. </p>
- <p>ÐÑгÑÑжаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе компоненÑÑ Ð½Ñжно ÑолÑко во вÑÐµÐ¼Ñ Ð¿ÐµÑвого пÑогона ÑбоÑки. ÐÐ»Ñ Ð¿Ð¾ÑледÑÑÑиÑ
пÑогонов, иÑполÑзÑйÑе командÑ
+ <p>ÐаннаÑ? команда вÑгÑÑÐ¶Ð°ÐµÑ Ð²Ñ?е Ñ?ÑоÑонние компоненÑÑ, коÑоÑÑе могÑÑ ÑаÑ?пÑоÑ?ÑÑанÑ?ÑÑÑ?Ñ? под ÑазлиÑнÑми лиÑензиÑ?ми, оÑлиÑаÑÑимиÑ?Ñ? Ð¾Ñ Ð»Ð¸Ñензии Apache, Ñ?м. полнÑй Ñ?пиÑ?ок лиÑензий в Ñайле <code>THIRD_PARTY_NOTICES.txt</code> в коÑневой папке. </p>
+ <p>ÐÑгÑÑжаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе компоненÑÑ Ð½Ñжно ÑолÑко во вÑемÑ? пеÑвого пÑогона Ñ?боÑки. ÐлÑ? поÑ?ледÑÑÑиÑ
пÑогонов, иÑ?полÑзÑйÑе командÑ
</p>
<pre>$ ant</pre>
- <p> ÐÐ»Ñ Ð¿Ð¾ÑÑÑÐ¾ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ ÑбоÑки ÑекомендÑеÑÑÑ ÑвелиÑиÑÑ Ð¾Ð±Ñем динамиÑеÑкой памÑÑи (Java heap), иÑполÑзÑемой пÑогÑаммой Apache Ant.
- ÐÐ»Ñ ÑÑого, измениÑе знаÑение пеÑеменной окÑÑÐ¶ÐµÐ½Ð¸Ñ ANT_OPTS в завиÑимоÑÑи Ð¾Ñ Ð²Ð°Ñей опеÑаÑионной ÑиÑÑемÑ, напÑимеÑ:
+ <p> ÐлÑ? поÑ?ÑÑоениÑ? полной Ñ?боÑки ÑекомендÑеÑÑ?Ñ? ÑвелиÑиÑÑ Ð¾Ð±Ñем динамиÑеÑ?кой памÑ?Ñи (Java heap), иÑ?полÑзÑемой пÑогÑаммой Apache Ant.
+ ÐлÑ? Ñ?Ñого, измениÑе знаÑение пеÑеменной окÑÑжениÑ? ANT_OPTS в завиÑ?имоÑ?Ñи Ð¾Ñ Ð²Ð°Ñей опеÑаÑионной Ñ?иÑ?ÑемÑ, напÑимеÑ:
</p>
<pre>ANT_OPTS='-Xms256m -Xmx512m' </pre>
- <p>ÐÑли Ð²Ñ Ð¿ÑедполагаеÑе иÑполÑзоваÑÑ Ð¾ÑделÑнÑе ÑаÑÑи иÑÑ
одного кода, вам не нÑжен веÑÑ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ ÑазÑабоÑÑика. Ð Ñаком ÑлÑÑае, не вÑзÑвайÑе ant и ÑледÑйÑе поÑаговой инÑÑÑÑкÑии. </p>
+ <p>ÐÑ?ли Ð²Ñ Ð¿ÑедполагаеÑе иÑ?полÑзоваÑÑ Ð¾ÑделÑнÑе ÑаÑ?Ñи иÑ?Ñ
одного кода, вам не нÑжен веÑ?Ñ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ ÑазÑабоÑÑика. Ð Ñаком Ñ?лÑÑае, не вÑзÑвайÑе ant и Ñ?ледÑйÑе поÑаговой инÑ?ÑÑÑкÑии. </p>
<p class="backtotop"><a href="#top">Back to top</a></p>
<h1>
- <a name="ÐоÑÐ°Ð³Ð¾Ð²Ð°Ñ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ ÑбоÑки иÑÑ
одного кода">ÐоÑÐ°Ð³Ð¾Ð²Ð°Ñ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ ÑбоÑки иÑÑ
одного кода</a>
+ <a name="ÐоÑаговаÑ? инÑ?ÑÑÑкÑиÑ? Ñ?боÑки иÑ?Ñ
одного кода">ÐоÑаговаÑ? инÑ?ÑÑÑкÑиÑ? Ñ?боÑки иÑ?Ñ
одного кода</a>
</h1>
<h2>
- <a name="1. Ð?звлеÑение деÑева каÑалогов">1. Ð?звлеÑение деÑева каÑалогов</a>
+ <a name="1. ÐзвлеÑение деÑева каÑалогов">1. ÐзвлеÑение деÑева каÑалогов</a>
</h2>
<a id="step-by-step" />
- <p>ÐÐ»Ñ Ð¸Ð·Ð²Ð»ÐµÑÐµÐ½Ð¸Ñ Ð´ÐµÑева каÑалогов, иÑполÑзÑйÑе ÑооÑвеÑÑÑвÑÑÑее имÑ, Ñказанное в ÑкÑипÑе <code>build.xml</code> в обÑединенной ÑиÑÑеме ÑбоÑки. РкоÑневой диÑекÑоÑии обÑединенной ÑиÑÑÐµÐ¼Ñ ÑбоÑки, вÑполниÑе ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ:
+ <p>ÐлÑ? извлеÑениÑ? деÑева каÑалогов, иÑ?полÑзÑйÑе Ñ?ооÑвеÑÑ?ÑвÑÑÑее имÑ?, Ñказанное в Ñ?кÑипÑе <code>build.xml</code> в обÑединенной Ñ?иÑ?Ñеме Ñ?боÑки. РкоÑневой диÑекÑоÑии обÑединенной Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки, вÑполниÑе Ñ?ледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ:
</p>
- <pre>$ ant populate_source</pre>
- <p>ÐÐ°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° вÑкаÑÐ¸Ð²Ð°ÐµÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÐºÐ»Ð°ÑÑов и ÐРв диÑекÑоÑиÑÑ
<code>working_classlib</code> и <code>working_vm</code> ÑооÑвеÑÑÑвенно, пÑиÑем веÑÑÐ¸Ñ Ð¸Ð·Ð²Ð»ÐµÑенного кода ÑооÑвеÑÑÑвÑÐµÑ Ð²ÐµÑÑии Ñайла <code>build.xml</code>. ÐоÑколÑÐºÑ Ð´ÐµÑево каÑалогов доволÑно велико, извлеÑение вÑего каÑалога Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½ÑÑÑ Ð¿ÑодолжиÑелÑное вÑ
емÑ. </p>
+ <pre>$ ant populate-src</pre>
+ <p>ÐаннаÑ? команда вÑкаÑÐ¸Ð²Ð°ÐµÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÐºÐ»Ð°Ñ?Ñ?ов и ÐРв диÑекÑоÑиÑ?Ñ
<code>working_classlib</code> и <code>working_vm</code> Ñ?ооÑвеÑÑ?Ñвенно, пÑиÑем веÑÑ?иÑ? извлеÑенного кода Ñ?ооÑвеÑÑ?ÑвÑÐµÑ Ð²ÐµÑÑ?ии Ñайла <code>build.xml</code>. ÐоÑ?колÑÐºÑ Ð´ÐµÑево каÑалогов доволÑно велико, извлеÑение вÑ?его каÑалога Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½Ñ?ÑÑ Ð¿ÑодолжиÑелÑное вÑемÑ?.
</p>
<h2>
<a name="2. Ðбновление ÐеÑева ÐаÑалогов">2. Ðбновление ÐеÑева ÐаÑалогов</a>
</h2>
- <p>Ðо пÑоÑеÑÑвии вÑемени, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑинÑ
ÑонизиÑоваÑÑ Ð²Ð°ÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð¸ÑÑ
одного кода Ñ ÑекÑÑей веÑÑией на SVN ÑепозиÑоÑии, вÑзÑÐ²Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <code>svn</code> update в нÑжной диÑекÑоÑии, напÑимеÑ:
+ <p>Ðо пÑоÑеÑ?Ñвии вÑемени, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе Ñ?инÑ
ÑонизиÑоваÑÑ Ð²Ð°ÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð¸Ñ?Ñ
одного кода Ñ? ÑекÑÑей веÑÑ?ией на SVN ÑепозиÑоÑии, вÑзÑваÑ? ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <code>svn</code> update в нÑжной диÑекÑоÑии, напÑимеÑ:
</p>
<pre>$ cd working_classlib
$ svn update</pre>
- <p>Таким ÑпоÑобом Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе полÑÑаÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð´Ð° библиоÑеки клаÑÑов и ÐÐ. ÐоÑле иÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð² ваÑем деÑеве каÑалогов оÑобÑазÑÑÑÑ Ð²Ñе изменениÑ, внеÑеннÑе в SVN ÑепозиÑоÑий поÑле пÑедÑдÑÑей ÑинÑ
ÑонизаÑии. ÐÑли Ñ Ð²Ð°Ñ ÐµÑÑÑ Ð´Ð¾ÑÑÑп к ÑепозиÑоÑÐ¸Ñ Ñ Ð¿Ñавом запиÑи, Ð²Ñ Ð¼Ð¾Ð¶Ð�
�Ñе загÑÑжаÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ <code>svn checkin</code>. ÐÑимеÑание: еÑли поÑле Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ÐµÑева каÑалогов поÑвлÑеÑÑÑ Ð¾Ñибка пÑи поÑÑÑоении библиоÑеки клаÑÑов, ÑдалиÑе ÑезÑлÑÑаÑÑ Ð¿ÑедÑдÑÑей ÑбоÑки командой
+ <p>Таким Ñ?поÑ?обом Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе полÑÑаÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ? кода библиоÑеки клаÑ?Ñ?ов и ÐÐ. ÐоÑ?ле иÑ?полнениÑ? ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð² ваÑем деÑеве каÑалогов оÑобÑазÑ?ÑÑ?Ñ? вÑ?е изменениÑ?, внеÑ?еннÑе в SVN ÑепозиÑоÑий поÑ?ле пÑедÑдÑÑей Ñ?инÑ
ÑонизаÑии. ÐÑ?ли Ñ Ð²Ð°Ñ? еÑ?ÑÑ Ð´Ð¾Ñ?ÑÑп к ÑепозиÑоÑÐ¸Ñ Ñ? пÑавом запиÑ?и, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе заг
ÑÑжаÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ? командой <code>svn checkin</code>. ÐÑимеÑание: еÑ?ли поÑ?ле обновлениÑ? деÑева каÑалогов поÑ?влÑ?еÑÑ?Ñ? оÑибка пÑи поÑ?ÑÑоении библиоÑеки клаÑ?Ñ?ов, ÑдалиÑе ÑезÑлÑÑаÑÑ Ð¿ÑедÑдÑÑей Ñ?боÑки командой
</p>
<pre>$ ant clean</pre>
<h2>
- <a name="3. СбоÑка библиоÑеки клаÑÑов">3. СбоÑка библиоÑеки клаÑÑов</a>
+ <a name="3. СбоÑка библиоÑеки клаÑ?Ñ?ов">3. СбоÑка библиоÑеки клаÑ?Ñ?ов</a>
</h2>
- <p>Ðа данном ÑÑапе ÑиÑÑема гоÑова ÑкомпилиÑоваÑÑ Ð¸ÑÑ
однÑй код. СнаÑала пÑоиÑÑ
Ð¾Ð´Ð¸Ñ ÑбоÑка библиоÑеки клаÑÑов, поÑколÑÐºÑ Ð¾Ñ Ð½ÐµÐµ завиÑÐ¸Ñ ÑбоÑка виÑÑÑалÑной маÑинÑ, и налиÑие библиоÑеки клаÑÑов необÑ
одимо Ð´Ð»Ñ ÑÑнкÑиониÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñей ÑÑÐµÐ´Ñ Ð¸ÑполнениÑ. </p>
- <p>Ðо вÑÐµÐ¼Ñ Ð¿ÐµÑвой ÑбоÑки ÑиÑÑема загÑÑÐ¶Ð°ÐµÑ Ð²Ñе необÑ
одимÑе дополниÑелÑнÑе компоненÑÑ. СиÑÑема ÑбоÑки оповеÑÐ°ÐµÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¾Ð± оÑÑÑÑÑÑвии необÑ
одимÑÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð¸Ð»Ð¸ изменении в ÑÑебованиÑÑ
, Ñак ÑÑо пÑоÑедÑÑÑ Ð·Ð°Ð³ÑÑзки внеÑниÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð½ÐµÐ¾Ð±Ñ
одимо бÑÐ´ÐµÑ Ð¿ÐµÑиодиÑеÑки п�
�¾Ð²ÑоÑÑÑÑ. </p>
- <p>ÐÐ»Ñ Ð·Ð°Ð³ÑÑзки внеÑниÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð¸ ÑбоÑки библиоÑеки клаÑÑов иÑполÑзÑйÑе ÑледÑÑÑие командÑ:
+ <p>Ð?а данном Ñ?Ñапе Ñ?иÑ?Ñема гоÑова Ñ?компилиÑоваÑÑ Ð¸Ñ?Ñ
однÑй код. СнаÑала пÑоиÑ?Ñ
Ð¾Ð´Ð¸Ñ Ñ?боÑка библиоÑеки клаÑ?Ñ?ов, поÑ?колÑÐºÑ Ð¾Ñ Ð½ÐµÐµ завиÑ?Ð¸Ñ Ñ?боÑка виÑÑÑалÑной маÑинÑ, и налиÑие библиоÑеки клаÑ?Ñ?ов необÑ
одимо длÑ? ÑÑнкÑиониÑованиÑ? вÑ?ей Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ?. </p>
+ <p>Ðо вÑемÑ? пеÑвой Ñ?боÑки Ñ?иÑ?Ñема загÑÑÐ¶Ð°ÐµÑ Ð²Ñ?е необÑ
одимÑе дополниÑелÑнÑе компоненÑÑ. СиÑ?Ñема Ñ?боÑки оповеÑÐ°ÐµÑ Ð¿Ð¾Ð»ÑзоваÑелÑ? об оÑÑ?ÑÑÑ?Ñвии необÑ
одимÑÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð¸Ð»Ð¸ изменении в ÑÑебованиÑ?Ñ
, Ñак ÑÑо пÑоÑедÑÑÑ Ð·Ð°Ð³ÑÑзки внеÑниÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð½ÐµÐ¾Ð±Ñ
одимо бÑÐ´ÐµÑ Ð¿ÐµÑиодиÑеÑ?ки повÑ�
�¾ÑÑ?ÑÑ. </p>
+ <p>ÐлÑ? загÑÑзки внеÑниÑ
ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð¸ Ñ?боÑки библиоÑеки клаÑ?Ñ?ов иÑ?полÑзÑйÑе Ñ?ледÑÑÑие командÑ:
</p>
<pre>$ cd working_classlib
$ ant fetch-depends
$ ant</pre>
- <p>ÐÐ»Ñ ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки клаÑÑов вам необÑ
одима виÑÑÑалÑÐ½Ð°Ñ Ð¼Ð°Ñина. ÐÑли Ñ Ð²Ð°Ñ Ñже еÑÑÑ ÐÐ, запÑÑÑиÑе полнÑй Ð½Ð°Ð±Ð¾Ñ ÑеÑÑов Ð´Ð»Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки клаÑÑов ÑледÑÑÑей командой:
+ <p>ÐлÑ? ÑеÑ?ÑиÑованиÑ? библиоÑеки клаÑ?Ñ?ов вам необÑ
одима виÑÑÑалÑнаÑ? маÑина. ÐÑ?ли Ñ Ð²Ð°Ñ? Ñже еÑ?ÑÑ ÐÐ, запÑÑ?ÑиÑе полнÑй Ð½Ð°Ð±Ð¾Ñ ÑеÑ?Ñов длÑ? библиоÑеки клаÑ?Ñ?ов Ñ?ледÑÑÑей командой:
</p>
<pre>$ ant test</pre>
- <p>ÐÐ»Ñ ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ñ
Ð¾Ð´Ð¸Ñ Ð½Ðµ ÑолÑко виÑÑÑалÑÐ½Ð°Ñ Ð¼Ð°Ñина DRLVM, Ñм. Ñаздел СоÑÑавление ÑÑÐµÐ´Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸Ð· поÑÑÑоеннÑÑ
компоненÑ. ÐÑли Ð²Ñ Ñ
оÑиÑе ÑеÑÑиÑоваÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÐºÐ»Ð°ÑÑов вмеÑÑе Ñ DRLVM, ÑледÑйÑе далÑнейÑим инÑÑÑÑкÑиÑм Ð´Ð»Ñ ÐµÐµ ÑбоÑки. </p>
+ <p>ÐлÑ? ÑеÑ?ÑиÑованиÑ? подÑ
Ð¾Ð´Ð¸Ñ Ð½Ðµ ÑолÑко виÑÑÑалÑнаÑ? маÑина DRLVM, Ñ?м. Ñаздел СоÑ?Ñавление Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ? из поÑ?ÑÑоеннÑÑ
компоненÑ. ÐÑ?ли Ð²Ñ Ñ
оÑиÑе ÑеÑ?ÑиÑоваÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÐºÐ»Ð°Ñ?Ñ?ов вмеÑ?Ñе Ñ? DRLVM, Ñ?ледÑйÑе далÑнейÑим инÑ?ÑÑÑкÑиÑ?м длÑ? ее Ñ?боÑки. </p>
<h2>
@@ -363,32 +363,32 @@
</h2>
<h3>4.1. ÐеÑейдиÑе в диÑекÑоÑÐ¸Ñ build.</h3>
- <p>ÐоÑле ÑбоÑки библиоÑеки клаÑÑов, поÑÑÑойÑе ÐÐ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑÑнкÑиониÑÑÑÑей ÑÑÐµÐ´Ñ Ð¸ÑполнениÑ.
- ÐÐ»Ñ ÑÑого, веÑниÑеÑÑ Ð² коÑневÑÑ Ð´Ð¸ÑекÑоÑÐ¸Ñ Ð¾Ð±Ñединенной ÑиÑÑÐµÐ¼Ñ ÑбоÑки и пеÑейдиÑе в диÑекÑоÑиÑ
+ <p>ÐоÑ?ле Ñ?боÑки библиоÑеки клаÑ?Ñ?ов, поÑ?ÑÑойÑе ÐРдлÑ? полÑÑениÑ? ÑÑнкÑиониÑÑÑÑей Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ?.
+ ÐлÑ? Ñ?Ñого, веÑниÑеÑ?Ñ Ð² коÑневÑÑ Ð´Ð¸ÑекÑоÑÐ¸Ñ Ð¾Ð±Ñединенной Ñ?иÑ?ÑÐµÐ¼Ñ Ñ?боÑки и пеÑейдиÑе в диÑекÑоÑиÑ
<code>working_vm</code>, а заÑем в поддиÑекÑоÑÐ¸Ñ build: </p>
<pre>$ cd working_vm/build</pre>
- <h3>4.2. ÐаÑÑÑойÑе ÑабоÑее окÑÑжение.</h3>
+ <h3>4.2. Ð?аÑ?ÑÑойÑе ÑабоÑее окÑÑжение.</h3>
<ul>
- <li> ÐнеÑиÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñайл <code>drlvm.properties</code>.
- <p>УкажиÑе ÑиÑÑеме ÑбоÑки DRLVM диÑекÑоÑÐ¸Ñ Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñекой клаÑÑов: в диÑекÑоÑии <code>build</code>
+ <li> ÐнеÑ?иÑе изменениÑ? в Ñайл <code>drlvm.properties</code>.
+ <p>УкажиÑе Ñ?иÑ?Ñеме Ñ?боÑки DRLVM диÑекÑоÑÐ¸Ñ Ñ? библиоÑекой клаÑ?Ñ?ов: в диÑекÑоÑии <code>build</code>
пеÑеименÑйÑе Ñайл <code>drlvm.properties.example</code> в <code>drlvm.properties</code>. </p>
<pre>$ cp drlvm.properties.example drlvm.properties</pre>
- <p>ÐÑÐ¾Ñ Ñайл ÑодеÑÐ¶Ð¸Ñ Ð·Ð½Ð°Ñение паÑамеÑÑа, ÑообÑаÑÑего ÑиÑÑеме ÑбоÑки DRLVM,
- ÑÑо библиоÑека клаÑÑов наÑ
одиÑÑÑ Ð² диÑекÑоÑии <code>working_classlib</code>.
- ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ ÑказаÑÑ Ð´ÑÑгÑÑ ÑбоÑÐºÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки клаÑÑов, ÑкажиÑе дÑÑгой Ñайл
- Ñ ÑооÑвеÑÑÑвÑÑÑим знаÑением пÑи вÑзове ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÑбоÑки. </p>
- <p>ÐÑовеÑÑÑе, ÑÑо в иÑполÑзÑемом Ñайле паÑамеÑÑ <code>deploy.canonical.flag</code>
- Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение TRUE. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ ÑиÑÑеме ÑбоÑки ÑоздаÑÑ Ð´Ð¸ÑекÑоÑиÑ
- <code>deploy/jre/bin</code>, коÑоÑÐ°Ñ Ð¿Ð¾Ð½Ð°Ð´Ð¾Ð±Ð¸ÑÑÑ Ð½Ð° ÑледÑÑÑиÑ
ÑÑапаÑ
ÑбоÑки. </p>
+ <p>ÐÑÐ¾Ñ Ñайл Ñ?одеÑÐ¶Ð¸Ñ Ð·Ð½Ð°Ñение паÑамеÑÑа, Ñ?ообÑаÑÑего Ñ?иÑ?Ñеме Ñ?боÑки DRLVM,
+ ÑÑо библиоÑека клаÑ?Ñ?ов наÑ
одиÑÑ?Ñ? в диÑекÑоÑии <code>working_classlib</code>.
+ ÐлÑ? Ñого ÑÑÐ¾Ð±Ñ ÑказаÑÑ Ð´ÑÑгÑÑ Ñ?боÑÐºÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки клаÑ?Ñ?ов, ÑкажиÑе дÑÑгой Ñайл
+ Ñ? Ñ?ооÑвеÑÑ?ÑвÑÑÑим знаÑением пÑи вÑзове ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ñ?боÑки. </p>
+ <p>ÐÑовеÑÑÑе, ÑÑо в иÑ?полÑзÑемом Ñайле паÑамеÑÑ <code>deploy.canonical.flag</code>
+ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение TRUE. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ñ?ÐµÑ Ñ?иÑ?Ñеме Ñ?боÑки Ñ?оздаÑÑ Ð´Ð¸ÑекÑоÑиÑ
+ <code>deploy/jre/bin</code>, коÑоÑаÑ? понадобиÑÑ?Ñ? на Ñ?ледÑÑÑиÑ
Ñ?ÑапаÑ
Ñ?боÑки. </p>
</li>
- <li> УкажиÑе иÑполÑзÑемÑй компилÑÑоÑ.
- <p>ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ Ð¿ÐµÑейÑи на дÑÑгой компилÑÑÐ¾Ñ Ð¸Ð»Ð¸ Ñежим ÑбоÑки
- Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿ÐµÑеменнÑÑ
окÑÑжениÑ, иÑполÑзÑйÑе ÑледÑÑÑие командÑ: </p>
+ <li> УкажиÑе иÑ?полÑзÑемÑй компилÑ?ÑоÑ.
+ <p>ÐлÑ? Ñого ÑÑÐ¾Ð±Ñ Ð¿ÐµÑейÑи на дÑÑгой компилÑ?ÑÐ¾Ñ Ð¸Ð»Ð¸ Ñежим Ñ?боÑки
+ Ñ? помоÑÑÑ Ð¿ÐµÑеменнÑÑ
окÑÑжениÑ?, иÑ?полÑзÑйÑе Ñ?ледÑÑÑие командÑ: </p>
<table>
<tr>
<th class="TableHeading">
- ÐомпилÑÑоÑ
+ ÐомпилÑ?ÑоÑ
</th>
<th class="TableHeading">
Windows
@@ -432,8 +432,8 @@
</tr>
</table>
</li>
- <li>УкажиÑе Ñежим ÑбоÑки: оÑладоÑнÑй (debug) или ÑабоÑий (release).
- <p>Ðо ÑмолÑаниÑ, ÑиÑÑема ÑбоÑки ÑабоÑÐ°ÐµÑ Ð² оÑладоÑном Ñежиме. ÐÐ»Ñ Ð¿ÐµÑеклÑÑÐµÐ½Ð¸Ñ Ð² ÑабоÑий Ñежим, вÑполниÑе ÑледÑÑÑие командÑ: </p>
+ <li>УкажиÑе Ñежим Ñ?боÑки: оÑладоÑнÑй (debug) или ÑабоÑий (release).
+ <p>Ðо ÑмолÑаниÑ, Ñ?иÑ?Ñема Ñ?боÑки ÑабоÑÐ°ÐµÑ Ð² оÑладоÑном Ñежиме. ÐлÑ? пеÑеклÑÑениÑ? в ÑабоÑий Ñежим, вÑполниÑе Ñ?ледÑÑÑие командÑ: </p>
<p><strong>Windows</strong>: </p>
<pre>> set BUILD_CFG=release
> build.bat</pre>
@@ -442,26 +442,26 @@
<pre>$ BUILD_CFG=release ./build.bat</pre>
</li></ul>
<h3>4.3. ÐагÑÑзиÑе дополниÑелÑнÑе компоненÑÑ.</h3>
- <p>ÐеÑед Ñем, как запÑÑÑиÑÑ ÑбоÑкÑ, необÑ
одимо загÑÑзиÑÑ Ð²Ñе дополниÑелÑнÑе компоненÑÑ. ÐбÑаÑиÑе внимание: ÑÑа опеÑаÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½ÑÑÑ Ð´Ð»Ð¸ÑелÑное вÑемÑ. </p>
+ <p>ÐеÑед Ñем, как запÑÑ?ÑиÑÑ Ñ?боÑкÑ, необÑ
одимо загÑÑзиÑÑ Ð²Ñ?е дополниÑелÑнÑе компоненÑÑ. ÐбÑаÑиÑе внимание: Ñ?Ñа опеÑаÑиÑ? Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½Ñ?ÑÑ Ð´Ð»Ð¸ÑелÑное вÑемÑ?. </p>
<p><strong>Windows</strong>: </p>
<pre>C:...\trunk\working_vm\build>build.bat update </pre>
<p><strong>Linux</strong>: </p>
<pre>$ sh build.sh update </pre>
- <h3>4.4 ÐапÑÑÑиÑе ÑбоÑÐºÑ ÐºÐ¾Ð´Ð°.</h3>
- <p>ЧÑÐ¾Ð±Ñ Ð·Ð°Ð¿ÑÑÑиÑÑ ÑбоÑкÑ, вÑзовиÑе ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ: </p>
+ <h3>4.4 ÐапÑÑ?ÑиÑе Ñ?боÑÐºÑ ÐºÐ¾Ð´Ð°.</h3>
+ <p>ЧÑÐ¾Ð±Ñ Ð·Ð°Ð¿ÑÑ?ÑиÑÑ Ñ?боÑкÑ, вÑзовиÑе Ñ?ледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ: </p>
<p><strong>Windows</strong>: </p>
<pre>C:...\trunk\working_vm\build>build.bat</pre>
<p><strong>Linux</strong>: </p>
<pre>$ sh build.sh</pre>
- <h3>4.5. ÐапÑÑÑиÑе Ð½Ð°Ð±Ð¾Ñ ÑеÑÑов Ð´Ð»Ñ Ð¿ÑовеÑки пÑавилÑноÑÑи ÑбоÑки.</h3>
- <p>ÐÐ»Ñ Ð¿ÑовеÑки пÑавилÑноÑÑи ÑбоÑки, запÑÑÑиÑе Ð½Ð°Ð±Ð¾Ñ ÑеÑÑов acceptance tests командой: </p>
+ <h3>4.5. ÐапÑÑ?ÑиÑе Ð½Ð°Ð±Ð¾Ñ ÑеÑ?Ñов длÑ? пÑовеÑки пÑавилÑноÑ?Ñи Ñ?боÑки.</h3>
+ <p>ÐлÑ? пÑовеÑки пÑавилÑноÑ?Ñи Ñ?боÑки, запÑÑ?ÑиÑе Ð½Ð°Ð±Ð¾Ñ ÑеÑ?Ñов acceptance tests командой: </p>
<p><strong>Windows</strong>: </p>
<pre>C:...\trunk\working_vm\build>build.bat test</pre>
<p><strong>Linux</strong>: </p>
<pre>$ sh build.sh test</pre>
- <p><strong>ÐÑимеÑание</strong>: в наÑÑоÑÑее вÑемÑ, kernel ÑеÑÑÑ Ð½Ðµ пÑоÑ
одÑÑ.
- ÐÐ»Ñ ÑÑпеÑного пÑоÑ
Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ ÑеÑÑов, иÑполÑзÑйÑе C Unit и Smoke ÑеÑÑÑ. </p>
- <p>СбоÑка виÑÑÑалÑной маÑÐ¸Ð½Ñ ÑÑпеÑно завеÑÑена. ÐÐ¾Ð»Ð½Ð°Ñ ÑÑнкÑиониÑÑÑÑÐ°Ñ ÑÑеда иÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð³Ð¾Ñова к иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ наÑ
одиÑÑÑ Ð² диÑекÑоÑии <code>deploy/jre</code> внÑÑÑи диÑекÑоÑии <code>build</code>. ЧÑÐ¾Ð±Ñ ÑÑо пÑовеÑиÑÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе, напÑимеÑ, ÑзнаÑÑ Ð²ÐµÑÑÐ¸Ñ Ð¸ÑполÑзÑемой ÑÑÐµÐ´Ñ Ð¸ÑполнениÑ:
+ <p><strong>ÐÑимеÑание</strong>: в наÑ?ÑоÑ?Ñее вÑемÑ?, kernel ÑеÑ?ÑÑ Ð½Ðµ пÑоÑ
одÑ?Ñ.
+ ÐлÑ? ÑÑ?пеÑного пÑоÑ
ождениÑ? ÑеÑ?Ñов, иÑ?полÑзÑйÑе C Unit и Smoke ÑеÑ?ÑÑ. </p>
+ <p>СбоÑка виÑÑÑалÑной маÑÐ¸Ð½Ñ ÑÑ?пеÑно завеÑÑена. ÐолнаÑ? ÑÑнкÑиониÑÑÑÑаÑ? Ñ?Ñеда иÑ?полнениÑ? гоÑова к иÑ?полÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ наÑ
одиÑÑ?Ñ? в диÑекÑоÑии <code>deploy/jre</code> внÑÑÑи диÑекÑоÑии <code>build</code>. ЧÑÐ¾Ð±Ñ Ñ?Ñо пÑовеÑиÑÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе, напÑимеÑ, ÑзнаÑÑ Ð²ÐµÑÑ?Ð¸Ñ Ð¸Ñ?полÑзÑемой Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ?:
</p>
<pre>$ cd deploy/jre/bin
$ ./java -version
@@ -475,33 +475,33 @@
<h2>
- <a name="5. ÐонÑÑÑÑиÑование ÑÑÐµÐ´Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸Ð· ÑкомпилиÑованнÑÑ
компоненÑ">5. ÐонÑÑÑÑиÑование ÑÑÐµÐ´Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸Ð· ÑкомпилиÑованнÑÑ
компоненÑ</a>
+ <a name="5. ÐонÑ?ÑÑÑиÑование Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ? из Ñ?компилиÑованнÑÑ
компоненÑ">5. ÐонÑ?ÑÑÑиÑование Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ? из Ñ?компилиÑованнÑÑ
компоненÑ</a>
</h2>
- <p>РазÑабоÑÑики библиоÑек клаÑÑов могÑÑ Ð¸ÑполÑзоваÑÑ Ð²Ð¸ÑÑÑалÑнÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ DRLVM
- или ÑÑÑановиÑÑ Ð´ÑÑгÑÑ ÑовмеÑÑимÑÑ ÐÐ. ÐапÑимеÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ IBM
- virtual machine коÑоÑÐ°Ñ Ð±Ñла пÑедоÑÑавлена компанией IBM Ð´Ð»Ñ Ð½Ñжд ÑазÑабоÑÑиков
- пÑоекÑа на ÑÑловиÑÑ
пÑобной, не оÑкÑÑÑой лиÑензии на вÑполнÑемÑй код.
- ÐÐ»Ñ ÑÑÑановки ÐÐ ÑледÑйÑе пÑилагаÑÑейÑÑ Ð´Ð¾ÐºÑменÑаÑии. ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑазвеÑнÑÑÑ
- деÑево каÑалогов библиоÑек клаÑÑов повеÑÑ
деÑева каÑалогов Harmony,
- Ñак ÑÑо диÑекÑоÑии 'jdk' ÑовпадÑÑ. </p>
+ <p>РазÑабоÑÑики библиоÑек клаÑ?Ñ?ов могÑÑ Ð¸Ñ?полÑзоваÑÑ Ð²Ð¸ÑÑÑалÑнÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ DRLVM
+ или ÑÑ?ÑановиÑÑ Ð´ÑÑгÑÑ Ñ?овмеÑ?ÑимÑÑ ÐÐ. Ð?апÑимеÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑ?полÑзоваÑÑ IBM
+ virtual machine коÑоÑаÑ? бÑла пÑедоÑ?Ñавлена компанией IBM длÑ? нÑжд ÑазÑабоÑÑиков
+ пÑоекÑа на ÑÑ?ловиÑ?Ñ
пÑобной, не оÑкÑÑÑой лиÑензии на вÑполнÑ?емÑй код.
+ ÐлÑ? ÑÑ?Ñановки ÐÐ Ñ?ледÑйÑе пÑилагаÑÑейÑ?Ñ? докÑменÑаÑии. ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑазвеÑнÑÑÑ
+ деÑево каÑалогов библиоÑек клаÑ?Ñ?ов повеÑÑ
деÑева каÑалогов Harmony,
+ Ñак ÑÑо диÑекÑоÑии 'jdk' Ñ?овпадÑÑ. </p>
<p><strong>Windows</strong>: </p>
<pre>$ unzip <path_to_vm_zip> -d ../..</pre>
<p><strong>Linux</strong>: </p>
<pre>$ tar xzf <path_to_vm_tarball> --directory ../..</pre>
- <p>ÐÐ»Ñ ÑабоÑÑ Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñекой клаÑÑов Harmony, иÑполÑзÑйÑе подÑобнÑÑ
- докÑменÑаÑÐ¸Ñ Ð´Ð»Ñ ÑÑого компоненÑа. РазÑабоÑÑики виÑÑÑалÑной маÑинÑ
- DRLVM иÑполÑзÑÑÑ ÐÐ, поÑÑÑоеннÑÑ Ð² ÑезÑлÑÑаÑе ÑбоÑки, Ñо еÑÑÑ
- ÑÑÐµÐ´Ñ Ð¸ÑполнениÑ, ÑоÑÑоÑÑÑÑ Ð¸Ð· DRLVM и библиоÑеки клаÑÑов. </p>
+ <p>ÐлÑ? ÑабоÑÑ Ñ? библиоÑекой клаÑ?Ñ?ов Harmony, иÑ?полÑзÑйÑе подÑобнÑÑ
+ докÑменÑаÑÐ¸Ñ Ð´Ð»Ñ? Ñ?Ñого компоненÑа. РазÑабоÑÑики виÑÑÑалÑной маÑинÑ
+ DRLVM иÑ?полÑзÑÑÑ ÐÐ, поÑ?ÑÑоеннÑÑ Ð² ÑезÑлÑÑаÑе Ñ?боÑки, Ñо еÑ?ÑÑ
+ Ñ?ÑÐµÐ´Ñ Ð¸Ñ?полнениÑ?, Ñ?оÑ?ÑоÑ?ÑÑÑ Ð¸Ð· DRLVM и библиоÑеки клаÑ?Ñ?ов. </p>
<p class="backtotop"><a href="#top">Back to top</a></p>
<h1>
- <a name="ÐапÑÑк Java-пÑиложений">ÐапÑÑк Java-пÑиложений</a>
+ <a name="ÐапÑÑ?к Java-пÑиложений">ÐапÑÑ?к Java-пÑиложений</a>
</h1>
- <p>УбедиÑеÑÑ, ÑÑо пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ <code>JAVA_HOME</code> не имееÑ
-знаÑÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ ÑказÑÐ²Ð°ÐµÑ Ð½Ð° диÑекÑоÑÐ¸Ñ <code>deploy/jre</code>.
-Ð?ÑполÑзÑйÑе ÑÑандаÑÑнÑй ÑинÑакÑÐ¸Ñ Ð´Ð»Ñ Ð·Ð°Ð¿ÑÑка Java-пÑиложений
-Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð·Ð°Ð¿ÑÑка в диÑекÑоÑии <code>deploy/jre/bin</code>: </p>
+ <p>УбедиÑеÑ?Ñ, ÑÑо пеÑеменнаÑ? окÑÑжениÑ? <code>JAVA_HOME</code> не имееÑ
+знаÑениÑ? или ÑказÑÐ²Ð°ÐµÑ Ð½Ð° диÑекÑоÑÐ¸Ñ <code>deploy/jre</code>.
+ÐÑ?полÑзÑйÑе Ñ?ÑандаÑÑнÑй Ñ?инÑакÑ?иÑ? длÑ? запÑÑ?ка Java-пÑиложений
+Ñ? помоÑÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð·Ð°Ð¿ÑÑ?ка в диÑекÑоÑии <code>deploy/jre/bin</code>: </p>
<pre>
$ deploy/jre/bin/java -showversion -jar helloworld.jar
Apache Harmony Launcher: