2012-04-21 4 views
10

Итак, я развертываю проекты затмения. У меня есть набор плагинов, которые живут в «проект-функции», и этот проект-проект живет в проекте «Обновление сайта».Eclipse - создание проекта функции

Все идет хорошо на первой сборке. Сладкий, как орех.

Когда я внести некоторые изменения в проект функции и затем хочу восстановить в месте обновления проекта захожу нажать мою кнопку «построить все» .... build button

... но я получаю следующее ошибка ...

enter image description here

Я полагаю, что это проблема управления версиями - мой единственный способ обойти это, кажется, что я извлекаю проект особенности полностью из проекта сайта обновления, а затем повторно добавить версию он не имеет явного номера версии enter image description here

... но это неудобно, есть ли более эффективный метод, который я должен использовать?

(EDIT - я спросил, что происходит, когда я нажимаю «больше информации» вот фото)

enter image description here

+0

Что говорится, когда вы открываете диалог с помощью кнопки «Подробности >>»? –

+0

Я добавил скриншот - спасибо за комментарий :) – Joe

+0

Я также столкнулся с аналогичными проблемами в Eclipse, но решил его, создав новые проекты Feature. но не получил правильное решение. – Kishore

ответ

1

Я хотел бы дать ссылки на это, но я найти документацию по как работают проекты обновления сайта, которых не хватает. Надеюсь, это объяснение поможет.

Что должно произойти здесь, так это то, что на первой сборке ваша ссылка на вашу функцию превращается из featureProject (1.0.0.qualifier) в featureProject (1.0.0.201204171009). Вы можете увидеть это изменение в файле site.xml, и соответствующие файлы jar должны быть созданы в каталогах updateSite \ functions и updateSite \ plugins, причем на банке функций ссылается обновленный site.xml.

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

В вашем случае, однако, что-то плохое происходит между ними. Один из симптомов, очевидно, является ошибкой, но другой - это диалоговое окно «Выбор функции», которое вы сняли. Обратите внимание на то, что ссылка на featureProject (1.0.0.201204172009) выглядит так же, как и все установленные компоненты в вашем затмения, например, в отличие от функции, что у вас есть источник для: featureProject (1.0.0.201204172009)

ли вам, возможно, на промежуточном этапе, использовать сайт обновления вы создали для установки своего плагина в этот экземпляр eclipse? Если это так, я подозреваю, что это запутает процесс сборки, особенно если вы также удалили банку функций из каталога updateSite \ features.

+0

Спасибо за ваш ответ - к сожалению нет промежуточного шага, и я не устанавливаю этот экземпляр eclipse вообще :( – Joe