Pergunta
Alguém tentou fazer design de GSP com o Adobe Dreamweaver CS4? Tem suporte para JSPs, mas não reconhece a extensão gsp, e mesmo que o fizesse eu acho que não haveria problemas em relação as tags gsp que não iria reconhecer. Achei um pouco livro de receitas aqui ( http://www.bitwalker.nl / blog / utilizando-groovyserver-pages-em-dreamweaver ) para obter GSPs parcialmente trabalho com o Dreamweaver CS3, mas muitos dos arquivos e diretórios já não referências aparecem de existir em CS4.
Solução
Eu acho que eu tenho que trabalhar para CS5 depois de brincar por um tempo. Passos que você precisa fazer é semelhante ao artigo mencionado acima, mas com ligeiras alterações para o Dreamweaver CS5. Então, cinco passos para passar e faça um teste após cada passo para se certificar de que você está no caminho certo.
- Adicionar extensão de arquivo * .gsp para abrir diálogo. Editar% APPDATA% \ Adobe \ Dreamweaver CS5 \ en_US \ Configuration \ Extensions.txt para adicionar "GSP: Server Pages Groovy" (sem aspas) para a parte inferior do arquivo, bem como extensão de GSP para a primeira linha pouco antes: Todos documentos. Agora reinicie o Dreamweaver CS5 e teste se File> Open ... diálogo tem extensão GSP na lista.
-
Agora precisamos adicionar tipo de documento correto para Dreamweaver CS5 sabe sobre GSP. Editar% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ MMDocumentTypes.xml para adicionar o seguinte tipo de documento como o último nó .
<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>
Se você quiser fornecer título e descrição como cadeias localizadas consulte este artigo .
- Criar modelo para novo documento. Copiar% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ NewDocuments \ Default.jsp para Default.gsp, editá-lo para remover primeira linha. (Você pode editar este arquivo como você gosta como ele age como um modelo para arquivo recém-criado). Agora reinicie o Dreamweaver CS5 e teste se File> New ... diálogo tem GSP Tipo de página com sua descrição no lugar. Teste a nova criação de arquivo.
-
Configuração GSP biblioteca de tags. Baixar e descompactar GspTagLibrary para Dreamweaver . pasta de cópia GSP com lotes de arquivos .vtm * INTO% DreamweaverInstallationDirectory% \ configuration \ TagLibraries. Editar% APPDATA% \ Adobe \ Dreamweaver CS5 \ en_US \ Configuration \ TagLibraries \ TagLibraries.vtm para adicionar conteúdo de gspTagLibrary.vtm como um último nó. Substituir a primeira linha com a seguinte:
<taglibrary name="GSP tags" doctypes="GSP" id="DWTagLibrary_GSP" prefix="<g:">
Além disso, adicione GSP em doctypes de
- E como a última etapa que temos para permitir coloração código. Editar% APPDATA% \ Adobe \ Dreamweaver CS5 \ en_US \ Configuration \ CodeColoring \ CodeColoring.xml para procurar e substituir 'JSP,' com 'JSP, GSP,' (sem aspas e prestar atenção às vírgulas). Também encontrar a linha
e adicione GSP doctype lá, como (se você realmente quiser, você pode criar seu próprio exemplo de código GSP da mesma forma que um do JSP ). Faça mesmas alterações em% DreamweaverInstallationDirectory% \ configuration \ CodeColoring \ CodeColoring.xml apenas no caso.
Restart Dreamweaver CS5 e teste se Editar> Preferências ...> Code Coloring tem GSP tipo de documento. Clique em 'Editar esquema de cores' para testar se prévia tem o exemplo de código com o código de coloração, bem como tags SPG mencionados no 'Estilos de' lista. E, finalmente, abrir qualquer um dos arquivos SPG e verificar se ele tem o código de coloração para HTML, CSS, JavaScript e SPG tags.
É isso aí! Espero que isso ajude a alguém! E graças a Harald Walker para o artigo Baseei minha pesquisa sobre .
Outras dicas
De acordo, a codificação em IntelliJ é o caminho a seguir, mas HTML e design css é o melhor feito em outra ferramenta mais adequada para o efeito, tal como IntelliJ é java e as coisas Groovy. Quaisquer pensamentos bem-vindos.
Eu não vou responder diretamente sua pergunta, mas realmente, um IDE como o NetBeans ou Eclipse seria muito mais adequado para o desenvolvimento Groovy / Grails. Dreamweaver nunca foi destinado a ser um editor de desenvolvedores, mas para ser mais de um editor de designers. Por isso, carece de muitos recursos que mais IDEs desenvolvedor-centric ter.
Eu estou supondo que você está usando o Dreamweaver para seu comportamento projeto-centric. Ambos os NetBeans e Eclipse tem modos de visualização onde você pode ver as alterações de forma instantânea próximo, assim como o que eu estou supondo que você gosta sobre Dreamweaver.
Para encurtar a história, usar uma IDE mais apropriado.