2014-02-04 3 views
1

Я хочу поделиться знаниями о том, как я исправляю проблему с прокси-сервером для настройки GGTS на ПК моей компании после запуска файла setup.exe из GGTS 3.4, загруженного из SpringSource (путем поиска в течение всего дня вокруг WWW;))Настройка Grails в GGTS 3.4 за прокси

Проблема:

Когда я начинаю строить свой привет мир проекта после установки IDE, GGTS подсказывает мне это сообщение об ошибке: «Ошибка Ошибка разрешения зависимостей». Как это исправить?

ответ

6

Я отвечу на свой вопрос:

  1. Перейти к IE и найти прокси URL от конкретного прокси-файлов (в Интернете Настройки соединения), или просто попросить парней поддержки вашей фирмы.

  2. Перейдите в папку бин ваших Grails' и запустить этот:

    grails add-proxy client "--host=your.proxy.com" "--port=xxxx" "–noproxy='localhost'" 
    
  3. Это даст вам линию обратной связи, как: „Добавлен прокси-клиента \\ path.grails \ ProxySettings.groovy“. Теперь вы должны открыть файл, проверьте URL, порт, имя пользователя & пароль, а также убедитесь, что он содержит вторую строку: currentProxy = «клиент»

  4. Существует статья предполагает изменение строки в первой строке ProxySettings.groovy от http.proxyUser до http.proxyUserName. В моем случае прокси не требует un/pw, поэтому не уверен, что это жизненно важно или нет (источник: http://web.archive.org/web/20130910035021/http://jira.grails.org/browse/GRAILS-10097)

  5. Теперь щелкните правой кнопкой мыши проект в GGTS, Grail Tools> Refresh Dependencies, создайте проект hello world. Huray! Ответ

1

Эндера прекрасно, когда вы уже запустили проект по крайней мере один раз, но в последнее время у меня была ситуация, когда я проверил мой проект от мерзавца на компьютере за прокси-сервер, и я не мог сделать " Grails добавить прокси», потому что я был за прокси-сервером, и он не мог получить Grails зависимости от операции РЕПО :) в этом случае решение сделать System.setProperty("http.proxyHost", yourProxy) в BuildConfig.groovy так:

grails.project.dependency.resolution = { 
    System.setProperty("http.proxyHost", yourProxy); 
    System.setProperty("http.proxyPort", yourProxyPort); 

    ... 
} 
+0

мой метод IS для получения зависимостей Грайля;) – ender

+0

Кажется, что это [обведено] (http://stackoverflow.com/a/30881024/4506703). – yukihane

0

Вот как Я исправил проблему для себя для версии Grails 2:

  1. Перейти к: C:\Users\\[your username]\\.grails папка, сделать файл под названием ProxySettings.groovy.

  2. Внутри этого ProxySettings.groovy файла, добавьте следующие две строки:

client=['http.proxyHost':'the proxy host', 'http.proxyPort':'the port number', 'http.proxyUser':'username', 'http.proxyPassword':'password']

currentProxy='client'

Например, вы можете иметь что-то вроде этого в файле:

client=['http.proxyHost':'1.1.1.1', 'http.proxyPort':'8080', 'http.proxyUser':'batman', 'http.proxyPassword':'superman'] 

currentProxy='client' 

T он делает трюк для меня и надеется, что это тоже поможет вам.

0

Если вы работаете Ггц первый раз за вашей компании прокси вы можете получить эту ошибку:

Решение: Перейти к C:\Users\[your username]\.grails папке, добавьте имя папки под названием ProxySettings.groovy.

Ожидаемое

Открыть ProxySettings.groovy файл с помощью блокнота и добавьте следующие две следующие строки:

client=['http.proxyHost':'Proxy Host Address', 'http.proxyPort':'port Number', 'http.proxyUser':'username', 'http.proxyPassword':'password'] 
currentProxy='client' 

Примечание: Не удаляйте одиночные кавычки.

Final: For Me Содержание внутри файла выглядеть, как показано ниже:

client=['http.proxyHost':'192.150.1.1', 'http.proxyPort':'80', 'http.proxyUser':'Vineet', 'http.proxyPassword':'GoGetHigh'] 
currentProxy='client' 
0

Edit File ProxySettings.groovy в окнах директории пользователя C:\Users\YourUser

client=['http.proxyHost':'proxy host address', 'http.proxyPort':'proxy host port', 'http.proxyUser':'', 'http.proxyPassword':''] 

currentProxy = 'клиент'

0
grails add-proxy client "--host=your.proxy.com" "--port=xxxx" "–noproxy='localhost'" 
grails set-proxy client 

Затем замените maven на ivy в вашем проекте BuildConfig.groovy.

Смежные вопросы