Плагин WSO2 Eclipse не работает

Я использую:

  • Затмение Кеплера
  • Плагин WSO2 Developer Studio v3.2
  • WSO2 esb v4.7.0
  • Maven 3.x
  • Java 1.7.x
  • Windows 7

И у меня в Eclipse возникают следующие проблемы при использовании WSO2 Development Studio:

  • если я пытаюсь отредактировать файл (через представление «Дизайн» или «Исходный код»), изменения не сохраняются и возвращаются к исходным значениям.
  • когда я добавляю новый ресурс реестра в свой проект реестра, этот ресурс не добавляется в углеродный файл.
  • при удалении файла ресурсов ресурс все еще существует в проекте / реестре (путь) и не очищается должным образом. Я должен удалить его вручную из artifact.xml.
  • когда я пытаюсь создать углеродный файл, запустив «mvn clean install» из командной строки, сборка зависает. Я исправил это, изменив версию maven-car-plugin, wso2-esb-proxy-plugin, wso2-general-project-plugin на 2.0.5 (по умолчанию: 2.0.4).

И изменения, внесенные в файлы pom, также не сохраняются, они всегда возвращаются к исходным значениям.

Известны ли эти проблемы и есть ли какое-либо решение?

Спасибо заранее и с нетерпением жду ответа.


person Serkan    schedule 11.11.2013    source источник


Ответы (1)


Прежде всего, я должен подчеркнуть, что WSO2 Dev Studio 3.2.0 не тестируется и не проверяется с помощью Eclipse Kepler, а официально поддерживаемой версией Eclipse является Eclipse Juno SR2. Несмотря на то, что Kepler не протестирован, я ожидаю, что большинство функций будут работать.

Ниже приведены ответы на ваши комментарии / вопросы:

В. Если я пытаюсь отредактировать файл (через представление «Дизайн» или «Исходный код»), изменения не сохраняются и возвращаются к исходным значениям.

Ответ: Какой файл вы здесь имеете в виду? Это файл артефакта? или служебный файл, например pom.xml?

Мы не сталкивались с этой проблемой до того, как значения будут возвращены к предыдущим. Однако существует известное поведение: если вы попытаетесь добавить новый элемент / значение, которое не распознается редактором ESB, он просто удалит новое добавленное значение из источника, но такое поведение характерно для графического редактора ESB. Не зная тип файла, о котором вы говорите, я не могу на 100% быть уверенным в том, что происходит.

В. Когда я добавляю новый ресурс реестра в свой проект реестра, этот ресурс не добавляется в углеродный файл.

Ответ: Да, это ожидаемое поведение. Обоснование состоит в том, что в данном рабочем пространстве может существовать несколько проектов C-App одновременно. Поэтому мы не уверены, какой пользователь проекта C-App желает включить данный Ресурс реестра. Добавление одного и того же ресурса реестра или любого другого артефакта ко всем проектам C-App кажется неправильным. Поэтому мы не включаем автоматически ресурсы реестра или любые другие артефакты в проекты C-App.

Другой особый сценарий с ресурсами реестра заключается в том, что вы можете развернуть ресурс реестра на любом сервере Carbon. Поэтому мы не можем на 100% быть уверенными в правильной роли сервера для ресурса реестра.

После рассмотрения всех вышеперечисленных фактов мы решили не включать какие-либо артефакты в C-App Project и позволить пользователям добавлять их.

В. При удалении файла ресурсов ресурс все еще существует в проекте / реестре (путь) и не очищается должным образом. Я должен удалить его вручную из artifact.xml.

Ответ: Это могло быть связано с ошибкой в ​​компоненте рефакторинга в Dev Studio. Однако мы внесли некоторые изменения в компоненты рефакторинга, чтобы улучшить его и исправить некоторые ошибки в версии Developer Studio 3.3.0 Alpha 3. С этими исправлениями большинство таких проблем исчезнет.

В. Когда я пытаюсь создать углеродный файл, запустив «mvn clean install» из командной строки, сборка зависает. Я исправил это, изменив версию maven-car-plugin, wso2-esb-proxy-plugin, wso2-general-project-plugin на 2.0.5 (по умолчанию: 2.0.4).

Ответ: Возникла серьезная проблема с производительностью, связанная с плагинами wso2-general-project-plugin и wso2 esb artifact, выпущенными вместе с Developer Studio 3.2.0. Мы определили эту проблему [1] и исправили в последних версиях подключаемых модулей, когда вы обнаружили. Таким образом, с этими плагинами вы ощутите большее улучшение производительности.

В. Изменения, внесенные в файлы pom, также не сохраняются, они всегда возвращаются к исходным значениям.

Ответ: Существует известная проблема с обновлением раздела свойств в pom.xml проекта C-App [2 ], и мы работаем над исправлением этого в следующем выпуске Dev Studio.

Надеюсь, это проясняет некоторые из ваших опасений и дает ответы на ваши вопросы.

Спасибо и привет,

Харшана

person Harshana Martin    schedule 12.11.2013