Exportar projeto Grails que utiliza plugins
23/07/2012 16:11
0
Pessoal,

Estou trabalhando com o STS no fedora 17 e no windows 7, de inicio eu simplismente copiava o diretorio do projeto e importava no windows como workspace e vice e versa.

O problema agora é que estou utilizando 4 plugins na minha aplicação e os mesmos nao sao importados.

Como consigo exportar o fonte da minha aplicação seguido dos fontes dos plugins?

Lembrando que nao tenho acesso a internet na maquina com windows 7.

muito grato,

dertyu765
Tags: Exportar projeto, plugins, sts


0
Olá, Daniel.

Se não me engano o Grails cria uma pasta OCULTA em /home/teuusuario. Nela há meta-informações dos projetos em Grails (pasta com nomes dos teus projetos).
Se não estiverem lá, estão na pasta de instalação do teu Grails.

Dai, copiando essas pastas para o outro SO acredito que tudo funcionará.

Abraços.


0
Não encontrei nada.

Ne meu mac que tambem tenho um projeto no STS nao encontrei nada.
23/07/2012 16:35


0
Ok, vou testar isso agora, passei a pasta de instalação e o projeto para o windows7, ja ja posto os resultados.
23/07/2012 16:37


1
Dica: quando for trabalhar com plugins, SEMPRE obtenha o código fonte dos mesmos e, de preferência, inclua o código fonte e os binários do plugin no seu próprio repositório de desenvolvimento compartilhado pela sua equipe.

Já passei por situações nas quais um plugin (esqueci o nome do maldito) na versão x foi implementado para ser compatível com o Grails versão 1.1.

Meses depois, um novo desenvolvedor entrou na equipe e, no momento de baixar o plugin, o MESMO, foi alterado para que só trabalhasse com a versão 1.2 ou posterior do Grails.

Além disto, não há garantias de que o plugin vai ser mantido por muito tempo nem que vai ser mantido direito, com raras excessões.


1
É isso mesmo, Daniel. Bem lembrando pelo Kico.

Plugins mantidos pela própria SpringSource são garantidos. Já os criados por "pessoas comuns" pode simplesmente ser abandonados ou terem problemas de atualização.

Dai, quando usar plugin "não oficiais" (que são a maioria) é melhor mesmo baixar seus fontes e colocá-los no projeto.


0
como faço a instalação de um plugin apartir de seu source?

Fiz isso hoje de manha, baixei o source de todos os plugins e coloquei no diretorio de plugins, como faço a instalação dos mesmos?

23/07/2012 17:53


0
Fala Brother,

Pra instalar o plugin que vc baixou é tranquilo!

grails install-plugin /caminho/do/arquivo/zip

Bom se ñ der certo tente acrescentar file:// no inicio do caminho pro arquivo que vc baixou! espero ter ajudado!

Té,


0
Resolving plugin d:/Users/Daniel/Desktop/gpc-grails-mail-1.0-7-g4bde82a.zip. Please wait...

Fica nisso, congelado
23/07/2012 19:19


0
Tentei usar o file:// e tive esse resultado:

| Downloading zip file://d:/Users/Daniel/Desktop/gpc-grails-mail-1.0-7-g4bde82a.zip. Please wait....
| Error Error downloading plugin file://d:/Users/Daniel/Desktop/gpc-grails-mail-1.0-7-g4bde82a.zip: java.net.UnknownHostException: d
23/07/2012 19:23


0
Brother,

Os fontes desse plugin vai ficar no seu projeto? se for faz o seguinte

1. Crie um diretório chamado, por exekplo "plugins" na raiz do seu projeto
2. Descompacte o seu plugin no diretorio "plugins" que vc criou
3. No BuildConfig adicione a seguinte linha:
grails.plugin.location.'seu_plugin'="plugins/diretorio_do_seu_plugin"


Aí só reiniciar o projeto!

Com isso vc pode não precisa esperar que o autor faça alguma alteração ou melhoria, vc mesmo pode alterar ou até customizar o plugin!



0
Coloquei

grails.servlet.version = "2.5" // Change depending on target container compliance (2.5 or 3.0)
grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"
grails.project.target.level = 1.6
grails.project.source.level = 1.6
//grails.project.war.file = "target/${appName}-${appVersion}.war"
grails.server.port.http = 6060
grails.plugin.location.'spring-security-core'="plugins/spring-security-core-1.2.7.3"


Fiz um diretorio plugins dentro da raiz do projeto...mas o problema manteve

Project 'udoctor' is missing required source folder: '.link_to_grails_plugins/spring-security-core-1.2.7.3/grails-app/services'

esse é um dos diretorios que ele reclama a falta
24/07/2012 19:03


0
Brother vc desinstalou o plugin caso ele já estive instalado!?



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto