Я думаю, что он заработал на CS5 после того, как некоторое время возился. Шаги, которые вам нужно сделать, аналогичны упомянутой выше статье , но с небольшими изменениями для Dreamweaver CS5. Итак, пройдите пять шагов и, пожалуйста, сделайте тест после каждого шага, чтобы убедиться, что вы на правильном пути.
- Добавьте расширение * .gsp в Open Dialog.
Отредактируйте% APPDATA% \ Adobe \ Dreamweaver CS5 \ en_US \ Configuration \ Extensions.txt, чтобы добавить «GSP: страницы сервера Groovy» (без кавычек) в конец файла, а также расширение GSP в первой строке непосредственно перед: Все Документы. Теперь перезапустите Dreamweaver CS5 и проверьте, имеет ли диалог «Файл»> «Открыть ...» расширение GSP в списке.
Теперь нам нужно добавить правильный тип документа, чтобы Dreamweaver CS5 знал о GSP. Редактировать% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ MMDocumentTypes.xml, чтобы добавить следующий тип документа в качестве последнего узла.
<documenttype id="GSP" servermodel="JSP" internaltype="Dynamic" winfileextension="gsp" macfileextension="gsp" file="Default.gsp" writebyteordermark="false" mimetype="text/html">
<TITLE>GSP</TITLE>
<description>Groovy Server Pages (GSP) document</description>
<dtdcontext>html</dtdcontext>
</documenttype>
Если вы хотите предоставить Название и Описание как локализованные строки, обратитесь к этой статье.
- Создать шаблон для нового документа. Скопировать% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ NewDocuments \ Default.jsp в Default.gsp, отредактировать его, чтобы удалить первую строку. (Вы можете редактировать этот файл, как вам нравится, так как он действует как шаблон для вновь созданного файла). Теперь перезапустите Dreamweaver CS5 и проверьте, есть ли в диалоговом окне «Файл»> «Новый ...» тип страницы GSP с вашим описанием. Протестируйте создание нового файла.
Настройка библиотеки тегов GSP. Загрузка и распаковка GspTagLibrary для Dreamweaver . Скопируйте папку GSP с большим количеством файлов * .vtm в папку% DreamweaverInstallationDirectory% \ configuration \ TagLibraries. Отредактируйте% APPDATA% \ Adobe \ Dreamweaver CS5 \ en_US \ Configuration \ TagLibraries \ TagLibraries.vtm, чтобы добавить содержимое gspTagLibrary.vtm в качестве последнего узла. Заменить первую строку следующим текстом:
<taglibrary name="GSP tags" doctypes="GSP" id="DWTagLibrary_GSP" prefix="<g:">
Также добавьте GSP в типы документов с id = "DWTagLibrary_html" (должен быть самым первым узлом). Сделайте те же изменения для% DreamweaverInstallationDirectory% \ configuration \ TagLibraries \ TagLibraries.vtm на всякий случай. Перезапустите Dreamweaver CS5 и убедитесь, что вы видите библиотеку тегов GSP в меню «Правка»> «Библиотеки тегов» с правильным префиксом тега (g :). Проверьте, установлен ли флажок «Используется в: GSP» для «тегов GSP» и «тегов HTML».
- И в качестве последнего шага мы должны включить раскраску кода. Отредактируйте% APPDATA% \ Adobe \ Dreamweaver CS5 \ en_US \ Configuration \ CodeColoring \ CodeColoring.xml для поиска и замены ', JSP,' на ', JSP, GSP,' (без кавычек и обращайте внимание на запятые). Также найдите строку и добавьте туда doctype GSP, например, (если вы действительно хотите, вы можете создать свой собственный пример кода GSP так же, как образец JSP ). Сделайте те же изменения в% DreamweaverInstallationDirectory% \ configuration \ CodeColoring \ CodeColoring.xml на всякий случай.
Перезапустите Dreamweaver CS5 и проверьте, есть ли в меню «Правка»> «Настройки» ...> «Раскраска кода» тип документа GSP. Нажмите «Редактировать схему окраски», чтобы проверить, есть ли в Preview образец кода с раскраской кода, а также теги GSP, указанные в списке «Стили для». И, наконец, откройте любой из файлов GSP и проверьте, есть ли у него раскраска кода для тегов HTML, CSS, JavaScript и GSP.
Вот и все! Надеюсь, это кому-то поможет!
И спасибо Харальду Уокеру за статью , на которой я основал свое исследование.