Как настроить пользовательское общее пространство имен и использовать его в своем проекте в qooxdoo?

У меня есть проект, и мне нужно создать общее пространство имен.

У меня есть такое общее пространство имен: c:\namespaces\test

Здесь у меня есть файлы типа a.js

Как мне скомпилировать мой проект, чтобы включить все файлы в тестовое пространство имен? Благодарность


person Totty.js    schedule 12.03.2012    source источник
comment
Кросс-пост из списка рассылки qooxdoo.   -  person ThomasH    schedule 12.03.2012


Ответы (1)


Ответ из списка рассылки: http://qooxdoo.678.n2.nabble.com/How-to-set-up-a-custom-shared-namespace-and-use-in-my-project-in-Qooxdoo-td7365092.html;cid=1345706918184-716

Вы не хотите делиться пространством имен, вы хотите делиться кодом. Вы можете совместно использовать код между проектами, независимо от общего пространства имен.

Для общего кода просто создайте отдельное приложение qooxdoo, как для нового проекта (например, с помощью 'create-application.py -n test'). Добавьте a.js к обычному исходному пути, например. тест/источник/класс/a.js.

Затем в вашем основном проекте добавьте новую библиотеку «test» в config.json. Например. в разделе "вакансии" добавить

«библиотеки»: { «библиотека»: [ { «манифест»: «путь/к/тесту/Manifest.json» } ] }

Теперь вы можете использовать классы из пространства имен «test», как и другие классы qooxdoo в коде приложения:

var a = новый тест.a();

person Martin Wittemann    schedule 23.08.2012