harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "Инструкция по сборке и использованию исходного кода Apache Harmony" by AlexeiFedotov
Date Thu, 31 Jan 2008 23:08:21 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by AlexeiFedotov:
http://wiki.apache.org/harmony/%d0%98%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%86%d0%b8%d1%8f_%d0%bf%d0%be_%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b5_%d0%b8_%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8e_%d0%b8%d1%81%d1%85%d0%be%d0%b4%d0%bd%d0%be%d0%b3%d0%be_%d0%ba%d0%be%d0%b4%d0%b0_Apache_Harmony

------------------------------------------------------------------------------
  Примечание: поскольку требования к ПО периодически
изменяются, не рекомендуется самостоятельно устанавливать
недостающие компоненты. Система сборки сделает это
за вас. 
  
  [[Anchor(checkout)]]
- == 2. Загрузка дерева каталогов кода ==
+ == Загрузка дерева каталогов кода ==
  
  Исходный код Harmony ВМ разделен на несколько частей.
Для построения всей среды исполнения вам необходимо
построить библиотеку классов и виртуальную машину.
Используйте объединенную систему сборки для построения
всей среды, а затем работайте с библиотекой классов
и/или ВМ по вашему выбору. В настоящее время, система
сборки использует виртуальную машину DRLVM.
  
@@ -78, +78 @@

  
   <!> '''Примечание''': в ОС Windows, если корневая директория
системы сборки находится на много уровней ниже корневого
каталога, излишне длинный путь к библиотеке классов
может вызвать ошибку при попытке выгрузить исходный
код. Для решения этой проблемы, переместите корневую
директорию системы сборки выше по дереву каталогов
или смените операционную систему. 
  
- == 3. Сборка исходного кода комплекта разработчика
HDK ==
+ == Сборка исходного кода комплекта разработчика
HDK ==
  [[Anchor(building)]]
  На этом этапе система готова скомпилировать исходный
код. Во время первой сборки система загружает все
необходимые дополнительные компоненты. Система сборки
оповещает пользователя об отсутствии необходимых
компонент или изменении в требованиях, так что процедуру
загрузки внешних компонент необходимо будет периодически
повторять. 
  
@@ -129, +129 @@

  }}}
  Для тестирования подходит не только виртуальная
машина DRLVM, см. раздел Составление среды исполнения
из построенных компонент. Если вы хотите тестировать
библиотеку классов вместе с DRLVM, следуйте дальнейшим
инструкциям для ее сборки. 
  == Сборка виртуальной машины DRLVM ==
- === 1. Перейдите в директорию build. ===
+ === 1. Перейдите в директорию build ===
  После сборки библиотеки классов, постройте ВМ для
получения функционирующей среды исполнения. Для
этого, вернитесь в корневую директорию объединенной
системы сборки и перейдите в директорию {{{working_vm}}},
а затем в поддиректорию build: {{{
  $ cd working_vm/build
  }}}
- === 2. Настройте рабочее окружение. ===
+ === 2. Настройте рабочее окружение ===
   * Внесите изменения в файл {{{drlvm.properties}}}.
  
  Укажите системе сборки DRLVM директорию с библиотекой
классов: в директории {{{build}}} переименуйте файл {{{drlvm.properties.example}}}
в {{{drlvm.properties}}}.
@@ -166, +166 @@

  {{{
  $ BUILD_CFG=release ./build.bat
  }}}
- === 3. Загрузите дополнительные компоненты. ===
+ === 3. Загрузите дополнительные компоненты ===
  Перед тем, как запустить сборку, необходимо загрузить
все дополнительные компоненты. Обратите внимание:
эта операция может занять длительное время.  
  
  '''Windows''':
@@ -177, +177 @@

  
  {{{$ sh build.sh update
  }}}
- === 4 Запустите сборку кода. ===
+ === 4. Запустите сборку кода ===
  Чтобы запустить сборку, вызовите следующую команду:

  
  '''Windows''':
@@ -189, +189 @@

  
  {{{$ sh build.sh}}}
  
- === 5. Запустите набор тестов для проверки правильности
сборки. ===
+ === 5. Запустите набор тестов для проверки правильности
сборки ===
  Для проверки правильности сборки, запустите набор
тестов acceptance tests командой: 
  
  '''Windows''':
@@ -202, +202 @@

  $ sh build.sh test
  }}}
  
-  <!> '''Примечание''': в настоящее время, kernel тесты
не проходят. Для успешного прохождения тестов, используйте
C Unit и Smoke тесты. 
  Сборка виртуальной машины успешно завершена. Полная
функционирующая среда исполнения готова к использованию
и находится в директории {{{deploy/jre}}} внутри директории
{{{build}}}. 
  Чтобы это проверить, вы можете, например, узнать
версию используемой среды исполнения:
  {{{
@@ -216, +215 @@

  http://harmony.apache.org
  }}}
  
- == 5. Конструирование среды исполнения из скомпилированных
компонент ==
+ == Конструирование среды исполнения из скомпилированных
компонент ==
  Разработчики библиотек классов могут использовать
виртуальную машину DRLVM или установить другую совместимую
ВМ. Например, вы можете использовать IBM virtual machine которая
была предоставлена компанией IBM для нужд разработчиков
проекта на условиях пробной, не открытой лицензии
на выполняемый код. Для установки ВМ следуйте прилагающейся
документации. Вы можете развернуть дерево каталогов
библиотек классов поверх дерева каталогов Harmony, так
что директории 'jdk' совпадут. 
  
  '''Windows''':

Mime
View raw message