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.

Foi útil?

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.

  1. 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.
  2. 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 .

  1. 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.
  2. 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="&lt;g:">

Além disso, adicione GSP em doctypes de com id = "DWTagLibrary_html" (deve ser muito primeiro nó). Faça as mesmas alterações para% DreamweaverInstallationDirectory% \ configuration \ TagLibraries \ TagLibraries.vtm apenas no caso. Restart Dreamweaver CS5 e certifique-se que você pode ver biblioteca GSP marcas em Editar> Bibliotecas de tags ... com prefixo Tag correta (g :). Verifique se o 'Usado em: GSP'. Checkbox está marcada para 'GSP marcas' e 'HTML tags de'

  1. 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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top