# #go #goland #aws-sdk-go
Вопрос:
Я работаю с GoLand (JetBrains IDE для golang), получая доступ к сервисам AWS с помощью соответствующего SDK. Каждый раз, когда я впервые использую клиент службы, я хочу использовать функцию «автоматического импорта» GoLand для импорта SDK. Затем IDE предлагает импортировать .../aws-sdk-go/...
(см. Изображение ниже). Но уже есть новая версия AWS SDK GO, а именно .../aws-sdk-go-v2/...
. Прямо сейчас я позволяю GoLand импортировать V1 и впоследствии изменять файл go.mod, обновляя соответствующую строку до V2.
Есть ли способ сказать Голанду, чтобы он предлагал импорт только для V2 вместо V1?
Спасибо за вашу помощь!
Ответ №1:
Вы можете добавить импорт, который хотите исключить из завершения/импорта из Settings/Preferences | Go | Imports | Exclude from import and completion
.
Комментарии:
1. Спасибо. Теперь это исключено, но есть ли также возможность добавить версию V2 в предложения по «автоматическому импорту» без добавления соответствующих пакетов через go get ? Так как сейчас я не получаю предложений по пакетам, которые еще не добавлены в проект. Например, добавить
github.com/aws/aws-sdk-go-v2/*
что-то в настройках импорта.