2016-05-31 3 views
0

Недавно обновлен от старой Mule Studio до последней Anypoint Studio и у меня возникла проблема с редактированием существующих встроенных компонентов Groovy.Редактирование компонентов Groovy в студии Mule (Anypoint)?

Я могу отобразить поток сообщений и увидеть компонент, а в нижней панели отображается «Текст сценария» с десятью строками кода сценария, которые отображаются - проблема в том, что этот сценарий имеет длину несколько сотен строк и редактирует его 10 линии за один раз довольно громоздки.

Старая версия позволила бы мне изменить размер окна, чтобы я мог видеть и редактировать столько строк, сколько мог бы поместиться на моем дисплее ... есть ли способ сделать это в новом продукте? Если нет, то какой будет рекомендуемый способ редактирования больших компонентов Groovy? Если редактор встроенного редактора не может этого сделать, есть ли способ запустить внешний редактор (возможно, Intelli-J?), Когда я выбираю встроенный компонент скрипта Groovy?

ответ

0

Я не знаю метода изменения размера окна в Anypoint, но вы, безусловно, можете редактировать встроенный скрипт на вкладке «Конфигурация XML».

Мой предпочтительный метод заключается в том, чтобы поместить скрипт в отдельный файл. Вы можете редактировать его на своей вкладке. Попросите компонент Groovy вызвать файл. Примером может быть:

 <!-- delete each file --> 
     <scripting:component doc:name="Delete Each File Script"> 
      <scripting:script 
       engine="Groovy" 
       file="deleteEachFileFromPayload.groovy"/> 
     </scripting:component> 

Отлич- файл сценария просто нужно будет находиться в основные/ресурсы папку приложения.

+0

Спасибо за предложение ... конечно, за новые вещи, мы раскалываем скрипты в отдельные файлы. Проблема в том, что у нас есть большое количество ранее существовавших встроенных скриптов и очень длинные потоки Mule со многими встроенными сценариями, поэтому редактирование на вкладке «Конфигурация XML» нецелесообразно - вы можете легко «потеряться» и изменить непреднамеренные вещи. Старшие версии (3.4?) Вели себя отлично, изменяя размер редактора на любое количество строк, которые вы хотите - слишком плохо, что это поведение было потеряно в Anypoint. –

0

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