2014-01-31 4 views
2

Я пытаюсь начать работу с Eclipse SCADA и импортировать проекты из их git repository.Импорт проекта с несколькими модулями в Eclipse

Я клонировал следующие проекты:

org.eclipse.scada.external 
org.eclipse.scada.utils 
org.eclipse.scada.base 
org.eclipse.scada.protocols 
org.eclipse.scada.core 
org.eclipse.scada.releng 

Для каждого проекта я МВНЫ проверки в родительской папке и импортировать проекты в Eclipse. Я также изменил целевую платформу. Однако у меня все еще есть проблемы с их зависимостями.

Любая помощь будет действительно оценена.

ответ

1

На самом деле Java-проекты Eclipse SCADA не разработаны с «Maven first». Таким образом, вы должны игнорировать maven полностью в среде IDE. Конструкция maven в основном используется только для создания проекта без присмотра.

Проблема с целевой платформой сложнее. Мы были немного неряшливы, предоставляя всегда рабочую целевую платформу (и на самом деле сложно поддерживать их в актуальном состоянии, так как версии пакетов исправлены).

Я сделал файл целевой платформы для текущей версии, вы можете найти его здесь: https://gist.github.com/CptMauli/ec6eda37734f0108510f

Чтобы заставить его работать должным образом, пожалуйста, скачать классический затмение положить его где-то и создать переменную ECLIPSE_432_HOME среды, которая указывает на него. Кроме того, вы можете просто изменить первую запись в целевом файле и указать ее прямо на нее.

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

Если у вас есть какие-либо дополнительные вопросы, пожалуйста, перейдите на наш список рассылки: https://dev.eclipse.org/mailman/listinfo/scada-dev или нашу группу Google: https://groups.google.com/forum/#!forum/openscada или пишите мне прямо на Юргена точка закрывается в IBH-системах точка ком

Смежные вопросы