Имею успешный опыт компиляции и работы с 1.2.17 на eclipse indigo.
Решил перейти на 2.0 rc2.
Используя https://wiki.netxms.org/wiki/How_to_setup_Eclipse/RAP
наткнулся на некоторую нестыковку: Рекомендуется использовать Eclipse Luna 4.4 rc2 и RAP 3.0.
Но во всех источниках говорится что для Luna идет только с RAP 2.3. При попытке точно следовать инструкции натыкаюсь на предупреждение "selected a target with a newer version than your current Eclipse installation" .
Не понимаю - вы игнорируете это предупреждение(и все работает) или всетаки Eclipse должен быть Mars ?
Скажите, под какую ОС собираете?
Quote from: Harun on October 29, 2015, 09:49:41 AM
Скажите, под какую ОС собираете?
консоль под XP x32
перепробовав много вариантов остановился пока на luna rcp 4.4 sr2
(http://i.imgur.com/rDz21CT.png)
по крайней мере все бандлы нашлись.
Но,
1. В плагине Mobile отсуствовала зависимость от clientlibrary
После добавления данной зависимости вскрылись другие ошибки
(http://i.imgur.com/DmG7Kjh.png?1)
Разве org.netxms.api не удален? почему остались связи на него?
2. Сейчас в качестве десктопного клиента используется веб-клиент?
Не понимаю почему в вики говорится о импортировании проектов из webui/webapp ?
У меня такое чувство что вики опять не синхронизировано с текущей работой.
Есть две ветки исходников - десктоп и веб. В статье на wiki описывается настройка Eclipse только для веба. С десктопом немного проще все: надо брать Eclipse 3.8.2, доставить в него то, что описано в файле src/java/eclipse_addons.txt, и все должно заработать.
С клиентской библиотекой сделано так - она собирается и как jar, и как Eclipse plugin. В workbench надо импортировать plugin проект из src/java/client.
Quote from: Victor Kirhenshtein on October 29, 2015, 09:56:27 PM
Есть две ветки исходников - десктоп и веб. В статье на wiki описывается настройка Eclipse только для веба. С десктопом немного проще все: надо брать Eclipse 3.8.2, доставить в него то, что описано в файле src/java/eclipse_addons.txt, и все должно заработать.
С клиентской библиотекой сделано так - она собирается и как jar, и как Eclipse plugin. В workbench надо импортировать plugin проект из src/java/client.
теперь коечто понятно.
под ветками подразумеваются не ветки git , а webui/webapp и src/java/netxms-eclipse ?
и кстати package.cmd в src/java/client сломан.(запилю реквест чуть позже).
и все таки непонятно откуда ссылки на org.netxms.api взялись в веб-клиенте(сейчас же нет такого jar)
хотя вебклиент меня пока меньше всего волнует но все же дойду и до него.
какую версию эклипса и rap использовать с вебклиентом?
да, ветки это webui/webapp и src/java/netxms-eclipse. Для веба используем Mars, RAP 2.3 или 3.0 (должно собираться и с тем и с тем). Релиз пока делаем на 2.3, поскольку 3.0 требует Servlet API 3.0, а некоторые сервера (Weblogic 11 например) его не поддерживают.