Как ссылаться на v2.0.0 пакета Go, который не придерживается соглашения о главных подпапках, в качестве модуля - PullRequest
0 голосов
/ 27 ноября 2018

Мы запускаем всплеск, чтобы определить, как или действительно мы можем перенести наш стек в модули Go.Мы зависим от v2.0.0 https://github.com/gbrlsnchs/jwt, но он не конвертируется в сам модуль и не придерживается соглашения Go о размещении основных версий в подпапках.

Какие у нас варианты, когдаэто касается преобразования нашего внутреннего пакета в модуль с такой зависимостью?

1 Ответ

0 голосов
/ 19 августа 2019

github.com/gbrlsnchs/jwt в v2.0.0 содержит файл go.mod, который указывает, что его канонический путь импорта равен github.com/gbrlsnchs/jwt/v2.

Обновите операторы import, чтобы использовать этот путь- который также должен работать в режиме GOPATH на Go 1.9.7, 1.10.3, 1.11.0 и выше с использованием « минимальная совместимость модулей » - и вам следует хорошо идти.

...