Список веб-сервисов FlexBuilder пуст

У меня есть список веб-сервисов из проекта Flex. Я пытаюсь загрузить проект на новый компьютер, но он забыл обо всех веб-сервисах из списка.

Я скопировал исходный файл настроек в:

 "myproject-web\.settings\webservices.xml"

Он содержит довольно много веб-сервисов, и я не хочу, чтобы их все повторно импортировали. Это повлечет за собой удаление всего сгенерированного кода, прохождение по очереди и добавление их.

Проблема в том, что когда я перехожу в «Данные> Управление веб-службами», я не вижу ни одного из этих элементов.

Итак, я попробовал очевидное:

  • добавить новый веб-сервис
  • убедитесь, что файл webservices.xml был изменен. фактически новая служба добавляется к содержимому этого файла
  • закрыть и снова открыть Flex Builder
  • список содержит только одну новую добавленную мной службу, а не старые.

Как я могу «обмануть» Flexbuilder, чтобы он распознал другие веб-службы в списке. Он должен хранить список где-то еще.

Примечание. Это тот же вопрос здесь месяца назад, но ответа нет.


person Simon_Weaver    schedule 17.03.2009    source источник


Ответы (1)


Я тоже столкнулся с этой проблемой. Мне нужно было скопировать файл wsdl.xml из папки .metadata.plugins \ com.adobe.flexbuilder.webservices рабочего пространства с одного компьютера на другой.

Лично мне кажется, что это неподходящее место для этого, поскольку информация о том, какие веб-службы используются, является частью проекта, а не рабочей области. Если вы исследуете содержимое этого файла, в нем даже есть имя вашего проекта, поэтому он знает, что это данные конкретного проекта. Возможно, это потому, что это ограничение затмения, но я подозреваю, что нет. Возможно, Adobe следует рассмотреть возможность модификации подключаемого модуля eclipse для хранения этих данных где-нибудь в файлах проекта.

person William Leader    schedule 03.03.2010