2016-02-09 5 views
1

Когда я импортирую один модуль из другого в Overture, все довольно просто. Однако я не могу решить, как импортировать модуль из другого проекта. Что я делаю:Импорт модуля из другого проекта в Overture

  • создать проект P1
  • создать модуль A в P1
  • создать проект P2
  • указать P1 в качестве эталона в Р2
  • создать модуль B в P2
  • в модуль B импорт A

В модуле B система отмечает ошибку «Нет такого модуля, как A».

ответ

1

Я боюсь, что в настоящее время нет никакой связи между проектами в Overture, хотя вы правы, что это было бы разумной вещью, чтобы иметь и улучшить модульность спецификаций. Поэтому на данный момент все ваши файлы спецификации должны жить в одном проекте.

+0

Благодарим за это. Я отмечаю, что когда вы создаете проект у мастера, он спрашивает, хотите ли вы включать библиотеки (IO, MATH и т. Д.). Возможно ли создать мою собственную библиотеку и включить ее в другой проект? – Paul

+0

Все, что происходит при включении стандартных библиотек (MATH и т. Д.), Заключается в том, что источник библиотеки добавляется в папку «lib». Лучшее, что вы можете сделать, это создать отдельный проект с вашим библиотечным модулем, а затем создать папку «lib» (если ее еще нет), где вы хотите использовать библиотеку, а затем «Импортировать» библиотечный модуль в lib используя флажок «копировать как ссылку». Это означает, что все пользователи вашей библиотеки будут видеть обновления без необходимости повторного копирования файла. Я только что пробовал это в последней сборке, и он работает так, как ожидалось. –