Ao trabalhar com Grails por trás de um proxy, você pode não conseguir baixar dependências ou plug-ins. Procurando soluções, encontrei esta:
Crie um arquivo chamado ProxySettings.groovy em um diretório chamado .grails na página inicial do usuário. No meu caso: “/Users/steviebraga/.grails”
Você pode registrar mais de uma configuração de proxy. Para cada um, você deve escrever uma linha com a seguinte estrutura:
{your_proxy_id}=["http.proxyHost":"{your_proxy_host}", "http.proxyPort":"{your_proxy_port}", "http.proxyUser":"{your_proxy_username}", "http.proxyPassword":"{your_proxy_password}"]
- Escreva uma linha definindo qual proxy usará:
currentProxy="proxy_id"
No final, o arquivo deve ter a seguinte aparência:
workProxy=["http.proxyHost":"proxy.work.com", "http.proxyPort":"8080", "http.proxyUser":"myusername", "http.proxyPassword":"areallysecureone"]
collegeProxy=["http.proxyHost":"200.150.1.100", "http.proxyPort":"3030", "http.proxyUser":"anotherusername", "http.proxyPassword":"anothergreatpassword"]
currentProxy="workProxy"